
Badger - Cunning Little Vixen - Scottish Opera/RCS 2011

Joseph - Wuthering Hights - Opera de Lorraine 2018

Joseph - Wuthering Hights - Opera de Lorraine 2018

Garibaldo - Rodelinda - Scottish Opera 2013

Antonio - Le Nozze di Figaro - RCS 2009

Samuel - Pirates of Penzance - Scottish Opera 2013

Nick Bottom - Midsummer Nights Dream - Scottish Opera 2013

Dr Callagari - Title Role - Scottish Opera 2016

Prince Yamadori - Madama Butterfly - Scottish Opera 2014

Onegin - Title Role - Pop Up Tour Scottish Opera - 2016

Noye - Noye's Fludde - Lammermuir Festival 2015

Clonter Opera Gala - 2018

Brahms Requiem - Aberdeen 2016

Five Mystical Songs - Edinburgh Academy - Usher Hall 2019

Belshazzar's Feast - Royal Scottish National Orchestra 2006

Mozart Requiem - Bridge Water Hall 2016

Solo Recital - Musikfestspiele Saar - Saarbrücken 2019

Solo Recital - Opera de Lorraine 2019

Greenock Philharmonic - 2019

Caledonian Voices - 2017

Ayr Choral Union - 2018

Ayr Choral Union 2019

Pop Up Opera - 2020