Upcoming Engagements


Oct-Nov 2023

The Barber of Seville (Rossini) – Scottish Opera, Theatre Royal, Glasgow; Festival Theatre, Edinburgh; Eden Court, Inverness; His Majesty’s Theatre, Aberdeen

Performing role of Fiorello & Police Officer (sung in English) and cover Figaro

Director: Sir Thomas Allen     Conductor: Stuart Stratford


May-June 2024

La Traviata (Verdi) – Scottish Opera

Performing role of Marchese d’Obigny (sung in Italian)

Director: Sir David McVicar     Conductor: Stuart Stratford