- (1998) 1776 starring Brent Spiner, Broadway, The Gershwin Theatre, NYC
- (2000 - 2001) The Best Little Whorehouse in Texas, starring Ann-Margret, Role: Melvin P. Thorpe. National Tour
- (2004) The Mystery of Edwin Drood, Role: Rev. Chrisparkle. St. Lewis Rep., MO
- (2005) Play A Christmas Carol, Role: Scrooge. Charleston Stage, SC
- (2012) Play The Pitmen Painters, Role: Harry Wilson. Palm Beach Dramaworks, FL
- (2012 - 2013) Play: A Delicate Balance -actor, Role: Harry. Palm Beach Dramaworks, FL
- (2014) Play: Dividing the Estate - Actor, Role: Lewis Gordon. Palm Beach Dramaworks, FL
- (2015) Play: Glengarry Glen Ross - Actor, Role: Shelly Levene. The Maltz Jupiter Theatre, FL
- (December 2016) Tru, one-man-show, Palm Beach Dramaworks
- (November 2017) The Little Foxes, Horace Giddons, Palm Beach Dramaworks
- (December 2015) The History Boys, Headmaster, Palm Beach Dramaworks
- (February 2018) An Inspector Calls, Arthur Birling, The Maltz Jupiter Theatre
- (April 2015) Buried Child, Dodge, Palm Beach Dramaworks
Contribute to this page
Suggest an edit or add missing content