s
Glengarry Glen Ross marks Jim's fourth production with Circle, having been seen in Mass Appeal, Quartermaines 's Terms and All My Sons. Favorite roles elsewhere include: John/James in Love! Valor! Compassion!, Alan Turing in Breaking the Code, Max in Lend Me a Tenor, Ken Tally in Fifth of July and Austin in True West. At George Street Playhouse: Forgiving Typhoid Mary (with Estelle Parsons) and 3 Men on a Horse.
| Production/Role | Where | Opening Night |
| The Buddy Holly Story ......Ensemble | Middlesex County Plays in the Park | 6/26/2007 |
| M. Butterfly ......Rene Gallimard | The Ledge Theater | 8/20/2004 |
| The Wizard of Oz ......Uncle Henry / Winkie General | Middlesex County Plays in the Park | 8/13/2003 |
| Company ......Ensemble | Brook Arts Center | 3/7/2003 |
| Side Man ......Jonesy | Chatham Players | 10/25/2002 |
| Gross Indecency : The Three Trials of Oscar Wilde ......The Marquise Of Queensbury | Alliance Repertory | 11/2/2001 |
| Blithe Spirit ......Charles Condomine | Chatham Players | 10/4/2001 |
| Towards Zero ......Nevile Strange | East Brunswick Community Players | 3/2/2001 |
| All in the Timing ......Don | Villagers Theatre | 5/12/2000 |
| Someone Who'll Watch Over Me ......Michael | Villagers Theatre | 3/24/2000 |
| Comedy Café ......(Ensemble) | Alliance Repertory | 2/10/2000 |
| Burn This ......Ensemble | Alliance Repertory | 9/23/1999 |
| Glengarry Glen Ross ......John Williamsom | Circle Players | 11/13/1998 |
| Production/Credit | Where | Opening Night |
| Quilt ...... (Book & Lyrics) | Blue State Productions | 11/17/2012 |
| Quilt ...... (Book & Lyrics) | Cabaret Theatre | 2/16/2005 |
| Production/Credit | Where | Opening Night |
| A Streetcar Named Desire ...... Stage Managed | The Ledge Theater | 8/19/2005 |