Productions

  • Andrew MacLaren – Brigadoon – South Bay Musical Theatre, 2025
  • Bruce Ismay – Titanic the Musical – South Bay Musical Theatre, 2025
  • “Invocation and Instructions to the Audience” – Broadway by the Decade: The Musicals of the 2000’s – South Bay Musical Theatre, 2025
  • Jimmy Smith – No, No, Nanette – South Bay Musical Theatre, 2024
  • Angelo – The Comedy of Errors – Silicon Valley Shakespeare, 2024
  • Mr. Antrobus – The Skin of our Teeth – Los Altos Stage Company, 2024
  • Milton/Baker/Trotsky – All In The Timing – Montalvo Arts Center Play on the Grounds, 2023
  • Roscoe Dexter – Singin in in the Rain – South Bay Musical Theatre, 2023
  • Hootenanny Singer/Guitarist – Welcome to the Sixties: A 60th Anniversary Celebration – South Bay Musical Theatre, 2023
  • Buddy – Follies in Concert – Redwood City Symphony, 2023
  • Narrator/Mysterious Man – Into the Woods – Foothill Music Theatre, 2023
  • Larry – Company – South Bay Musical Theatre, 2022
  • Director Dillon – Allegiance – Palo Alto Players, 2022
  • “Never Too Late to Fall in Love” – Broadway in Love – South Bay Musical Theatre, 2022
  • Edward Bloom – Big Fish – Sunnyvale Community Players, 2021
  • Announcer (Understudy) – Shout! – South Bay Musical Theatre, 2021
  • “New Words” – 2020 Hindsight: Songs I Wish I’d Written – South Bay Musical Theatre, 2020
  • The D’Ysquith Family – A Gentleman’s Guide to Love and Murder – South Bay Musical Theatre, 2019
  • Will Rogers – The Will Rogers Follies – West Valley Light Opera, 2019
  • “Look Around” – Broadway by the Decade: The Musicals of the 1990’s – South Bay Musical Theatre, 2019​
  • The Duke – Big River – South Bay Musical Theatre, 2019
  • “Move On” – Diane Milo – With a Little Help From my Friends – Pear Theatre, 2019
  • Ledge Dugan – Another Roll of the Dice – Tabard Theatre, 2018
  • Dr. Victor Monke – Tenderly, the Rosemary Clooney Musical – Limelight Actors Theater, 2018
  • Bud Johnson – The Bridges of Madison County – South Bay Musical Theatre, 2017
  • Walter/Chorus – Chess in Concert – South Bay Musical Theatre, 2017
  • Protean – Lawrence & Marguerite – Hollywood Court Theatre, 2000
  • Cornelius Hackl – Hello, Dolly! – Struthers Library Theatre, 1999
  • Puck – A Midsummer Night’s Dream – Pasadena Shakespeare Company, 1999
  • Dromio of Syracuse – The Comedy of Errors – Pasadena Shakespeare Company, 1998
  • Sylvius – As You Like It – Pasadena Shakespeare Company, 1998
  • Filch – The Beggar’s Opera – Pasadena Shakespeare Company, 1998
  • Robert Sideway/Davey Collins – Our Country’s Good – Pasadena Shakespeare Company, 1997
  • Dumaine – Love’s Labour’s Lost – Pasadena Shakespeare Company, 1997
  • Che – Evita – Thunder Bay Theater, 1996
  • The Baker – Into the Woods – Thunder Bay Theater, 1996
  • Don Quixote – Man of La Mancha – Thunder Bay Theater, 1996
  • Mercutio – Romeo and Juliet – Thunder Bay Theater, 1996
  • Hamlet – Hamlet – Thunder Bay Theater, 1996
  • Man – Paddle to the Sea – Thunder Bay Theater, 1996
  • Actor – Mother Goose Review – Thunder Bay Theater, 1996
  • Jim – Pump Boys & Dinettes – Thunder Bay Theater, 1996
  • Inspector Fix – Around the World in Eighty Days – Thunder Bay Theater, 1996
  • Scarecrow – The Wizard of Oz – Thunder Bay Theater, 1996
  • Elijah Whitney/Sailor – Anything Goes – Michigan State University, 1996
  • Otto Frank – Diary of Anne Frank – Michigan State University, 1996
  • Macbeth – Macbeth – Michigan State University, 1995
  • Max – Lend Me a Tenor – Michigan State University, 1995
  • President/Chief Joseph – Indians – Michigan State University, 1995 
  • Marco – A View From the Bridge – Michigan State University, 1995
  • Gary – Sister Mary Ignatius Explains It All For You – Michigan State University, 1995
  • Cornelius Hackl – Hello, Dolly! – Michigan State University, 1995
  • Peter Pan – Peter Pan Dies – Michigan State University, 1995 
  • Le Fleche – The Miser – Boarshead Theatre, 1994
  • Balthazar – Much Ado About Nothing – Michigan State University, 1994
  • Chorus Leader – Oedipus – Michigan State University, 1994 
  • Howard – Death of a Salesman – Michigan State University, 1994
  • Lachlin McLachlin – The Hasty Heart – Michigan State University, 1994
  • Eddie Brock – Born Yesterday – Michigan State University, 1994
  • Joe – 4-H Club – Michigan State University, 1994 
  • Tony – West Side Story – Michigan State University, 1994
  • Dr. Gibbs – Our Town – Michigan State University, 1994
  • ​Bread and Puppet Theatre – Actor/Singer – Performed with the Bread and Puppet Theatre tour as a puppeteer, actor and singer at Kent State, 1993
  • Lysander – A Midsummer Night’s Dream – Michigan State University, 1993
  • Hopkins – The Crucible – Boarshead Theatre, 1993
  • Frank Bonaparte – Golden Boy – Michigan State University, 1993
  • Peter – Desire Under the Elms – Michigan State University, 1993
  • Steve Eldridge – George Washington Slept Here – Michigan State University, 1993 
  • Hero – A Funny Thing Happened on the Way to the Forum – Kent State University, 1993
  • Bob Lansky – Beyond Therapy – Kent State University, 1992
  • Tom Sawyer – Romance Language – Kent State University, 1992
  • Danny Zuko – Grease – Holy Family Players, 1988
  • Tito the Mime – Creation – Holy Family Players, 1988
  • Chino – West Side Story – Holy Family Players, 1987
  • Bud Frump – How to Succeed in Business Without Really Trying – Holy Family Players, 1987
  • Ensemble – The Music Man – Holy Family Players, 1986
  • The King – The Ugly Duckling – Holy Name High School, 1986
  • Bud Hooper – Best Foot Forward – Holy Family Players, 1986
  • Gee-Tar – West Side Story – Berea Summer Theater, 1986
  • John the Baptist – Godspell – Holy Family Players, 1985
  • Levi – Jospeh and the Amazing Technicolor Dreamcoat – Greenbriar Theater, 1985
  • Bill Jukes – Peter Pan – Greenbriar Theater, 1985
  • Jack – The Importance of Being Earnest – Holy Name High School, 1985
  • Tex – Little Mary Sunshine – Lakewood Little Theater, 1984
  • Levi – Joseph and the Amazing Technicolor Dreamcoat – Holy Family Players, 1984
  • Chorus – I Remember Mama – Berea Summer Theater, 1984
  • Artful Dodger – Oliver! – Holy Name High School, 1984
  • Chorus – Bye Bye Birdie – Holy Family Players, 1983
  • Caiaphas – Jesus Christ Superstar – Holy Family Players, 1983