Past performances 2019 — Yesterday
Viva Voce, MozartMascagniPucciniBizetStrauss IILehárBernsteinVerdi
Toronto City OperaSoloist
View program, cast and crewDie Fledermaus (The Bat), Strauss II
Toronto City OperaPrinz Orlofsky (Prince Orlofsky)
View cast and crewLes contes d'Hoffmann (The Tales of Hoffmann), Offenbach
Nashville OperaNicklausse + 1 roles
View cast and crew