Opera
Passerby
Katya Kabanova (Leos Janacek)
Glyndebourne Festival
2025
Young Puccini
Puccini: Man of the Theatre (William Niall-Morris)
Wexford Festival Opera
2024
1 st Tenor Chorus
Le Maschere (Mascagni)
Wexford Festival Opera
2024
1 st Tenor Chorus
Un convenienze ed inconvenienze teatrali (Donizetti)
Wexford Festival Opera
2024
1 st Tenor Chorus
The Critic (Stanford)
Wexford Festival Opera
2024
Hoffmann
The Tales of Hoffmann (Offenbach)
Preston Opera
2024
Dorvil
La Scala Di Seta (Rossini)
Royal Northern College of Music
2024
Rinuccio
Gianni Schicchi (Puccini)
Royal Northern College of Music
2024
Mr Rushworth
Mansfield Park (Dove)
Byre Opera
2023
Mr Rushworth
Mansfield Park (Dove)
Royal Northern College of Music
2023
Ferrando
Così fan tutte (Mozart)
Royal Northern College of Music
2023
Mitch
A Streetcar Named Desire (Previn)
Royal Northern College of Music
2023
Oratorio/Concerts
Soloist
Cantata No.11 (Bach)
Royal Northern College of Music
2024
Soloist
Mass in G (Schubert)
Haddo House Choral and Operatic Society
2023
Soloist
Mozart Requiem (Mozart)
Haddo House Choral and Operatic Society
2023
Soloist
Other Love Songs (Hough)
Royal Northern College of Music
2022
Soloist
Mozart Reqiuem (Mozart)
Arbroath Choral Society
2022
Soloist
The Creation (Haydn)
St Machar's Cathedral
2019
Covered
Covered & Performed
Scenes
Premiere of New Work
Concert
COVID-cancelled
ARP230309 Drapers Hi-Res 16
ARP230309 Drapers Hi-Res 46
Master of Music (Performance)
Royal Northern College of Music
2022–2024
Bachelor of Music (Honours)
University of Aberdeen
2018–2022