Past performances 2006 — Yesterday
Gotta Sing Concert, Various
Tenor
2023
Outdoor Concert, Various
Yevgeny Onegin (Eugene Onegin), Tchaikovsky, P. I.
Vladimir Lensky (Lensky) + 1 roles
2011
Pagliacci, Leoncavallo
Silvio
2006
Tosca, Puccini
Spoletta