Past performances 2006 — Yesterday
Die Fledermaus (The Bat), Strauss II
Alfred
2023 - 2024
Tosca, Puccini
Mario Cavaradossi
2023
Nabucco, Verdi
Ismaele (Ishmael)
2022
La Traviata (La traviata), Verdi
Alfredo Germont (Alfred Germont)
2021
Vocal Concert, Various
Tenor
Rigoletto, Verdi
Il Duca di Mantova (The Duke of Mantua)
2020