Past performances 1977 — Yesterday
Porgy and Bess, Gershwin
Coroner
2021
City of Perth Opera in the Park, Various
Baritone
The Scottish Opera, Verdi
Macbeth
2016
Rigoletto, Verdi
Rigoletto
2014
Carmen, Bizet
Chorus master
2013
La forza del destino (The Force of Destiny), Verdi
Don Carlo di Vargas (Don Carlo of Vargas)
Madama Butterfly (Madame Butterfly), Puccini
Sharpless
2012
La Traviata (La traviata), Verdi
Giorgio Germont (George Germont)
2011