Past performances 2012 — Yesterday
La Traviata (La traviata), Verdi
Welsh National OperaIl dottor Grenvil (The doctor Grenvil)
View cast and crewIl barbiere di Siviglia (The Barber of Seville), Rossini
Welsh National OperaUn ufficiale (An officer)
View cast and crewLa Traviata (La traviata), Verdi
Welsh National OperaIl dottor Grenvil (The doctor Grenvil)
View cast and crewIl barbiere di Siviglia (The Barber of Seville), Rossini
Welsh National OperaUn ufficiale (An officer)
View cast and crewDeath in Venice, Britten
Welsh National Opera ( WNO )Hotel waiter + 2 roles
View cast and crew