Past performances 2017 — Yesterday
Bajazet (Il Tamerlano) (Bajazet (Tamerlane)), Vivaldi
Irish National OperaStage combat master
View cast and crewBajazet (Il Tamerlano) (Bajazet (Tamerlane)), Vivaldi
Irish National OperaAssociate Director
View cast and crewBajazet (Il Tamerlano) (Bajazet (Tamerlane)), Vivaldi
Irish National OperaStage combat master
View cast and crewBajazet (Il Tamerlano) (Bajazet (Tamerlane)), Vivaldi
Irish National OperaAssociate Director
View cast and crew