Past performances 2005 — Yesterday
La Gioconda, Ponchielli
Enzo Grimaldo
2016
Pagliacci, Leoncavallo
Canio
2014
Cavalleria rusticana (Rustic Chivalry), Mascagni
Turiddu
2013 NCPA New Year's Concert, Various
Tenor
2013
The Wager, Deqing
Beggar (The Beggar)
2008
Poet Li Bai, Guo
Wine
2007