Upcoming performances Today Onwards
Past performances 2020 — Yesterday
Der Rosenkavalier (The Knight of the Rose), Strauss
Irish National OperaChorus master
View cast and crewLa Traviata (La traviata), Verdi
Irish National OperaChorus master + 1 roles
View cast and crew