Past performances 2018 — Yesterday
Viva Voce, MozartMascagniPucciniBizetStrauss IILehárBernsteinVerdi
Toronto City OperaPianist
View programme, cast and crewCavalleria rusticana (Rustic Chivalry), Mascagni
Toronto City OperaConductor + 1 roles
View cast and crewViva Voce, MozartMascagniPucciniBizetStrauss IILehárBernsteinVerdi
Toronto City OperaPianist
View programme, cast and crew