- 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