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