Past performances 1996 — 2019
Un ballo in maschera (A Masked Ball), Verdi
Welsh National OperaSilvano / Cristiano (Silvano)
View cast and crewUn ballo in maschera (A Masked Ball), Verdi
Opera ZuidRenato / Count Anckarström (Renato)
View cast and crewMaria Stuarda (Mary Stuart), Donizetti
Edmonton OperaLord Guglielmo Cecil (Lord William Cecil)
View cast and crewSt David's Hall 2015-16 St David's Day, Williams, Grace
BBC National Orchestra of WalesSoloist
View program, cast and crewUn ballo in maschera (A Masked Ball), Verdi
Welsh National OperaSilvano / Cristiano (Silvano)
View cast and crewUn ballo in maschera (A Masked Ball), Verdi
Opera ZuidRenato / Count Anckarström (Renato)
View cast and crewSt David's Hall 2015-16 St David's Day, Williams, Grace
BBC National Orchestra of WalesSoloist
View program, cast and crewDer fliegende Holländer (The Flying Dutchman), Wagner, Richard
Opéra National du RhinDer Holländer (The Dutchman)
View cast and crewDer fliegende Holländer (The Flying Dutchman), Wagner, Richard
New Zealand OperaDer Holländer (The Dutchman)
View cast and crew