Past performances 2017 — Yesterday
Puccini’s Madama Butterfly, Puccini
Sharpless
2023
Sunday Opera on Market Street, Various
Baritone
Così fan tutte, Mozart
Guglielmo
Die Fledermaus (The Bat), Strauss II
Dr Falke (Doctor Falke)
2020
Carmen, Bizet
Zuniga
Escamillo
2019