Past performances 2007 — Yesterday
Patience, Sullivan
Reginald Bunthorne (Bunthorne)
2022
Macbeth, Verdi
Stage director
2016
Un ballo in maschera (A Masked Ball), Verdi
Un Giudice (A judge)
2015
L'elisir d'amore (The Elixir of Love), Donizetti
La Traviata (La traviata), Verdi
Gastone (Gaston)
2013