Past performances 1999 — Yesterday
Peter Grimes, Britten
Rev. Horace Adams
2023
Cav & Pag, MascagniLeoncavallo
Canio
Blue, Tesori
The Reverend
It's a Wonderful Life, Heggie
Uncle Billy
2022
Candide, Bernstein
Voltaire/Dr. Pangloss (Dr Pangloss) + 2 roles
Porgy and Bess, Gershwin
Tenor