Past performances 1996 — Yesterday
Singing Telegrams, Various
Baritone
2021
Kiss me, Kate (Kiss Me, Kate), Porter
Fred Graham + 1 roles
2020
Yevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Eugene Onegin
2019
La Bohème, Puccini
Marcello
2015
The Mighty Casey, Schuman
The Watchman
2012
La Traviata (La traviata), Verdi
Giorgio Germont (George Germont)
2011