Opera
Conductor
Le nozze di Figaro (Mozart)
Cardiff Opera
2021
Bardolph
Falstaff (Verdi)
Serenata Singers
2018
Mr. Jenks
The Tender Land (Copland)
University of New Hampshire
2017
Operetta/G&S
Dragoon (Chorus)
Patience (Sullivan)
Cardiff University Operatic Society
2016
Musical Theatre
Musical Director
Little Shop of Horrors (Alan Mencken)
Samuel Ward Academy
2020
Anthony
Sweeney Todd (Sondheim)
Penarth Operatic and Dramatic Society
2019
Khashoggi
We Will Rock You! (Queen)
Ipswich School
2015
Art Song
Tenor Soloist
Songs for Ariel (Tippett)
Independent
2018
Chorus
Tenor Chorus
Requiem (Brahms)
BBC National Chorus of Wales
2019
Tenor Chorus
Symphony No.8 in Eb Major (Mahler)
BBC National Chorus of Wales (BBC Proms)
2018
Tenor Soloist and Chorus
Gloria (Poulenc)
Cardiff University Symphony Chorus
2018
Tenor Chorus
The Armed Man: A Mass for Peace (Jenkins)
BBC National Chorus of Wales
2018
Tenor Semi Chorus
War Requiem (Britten)
BBC National Chorus of Wales / RWCMD Chorus
2018
Tenor Chorus
Messiah (Handel)
BBC National Chorus of Wales
2018
Tenor Chorus
L'enfance du Christ (Berlioz)
BBC National Chorus of Wales
2018
Tenor Chorus
Via Victrix (Stanford)
BBC National Chorus of Wales
2018
Tenor Chorus
Symphony No.9 in D minor (Beethoven)
BBC National Chorus of Wales (BBC Proms)
2017
Tenor Chorus
Four Sacred Pieces (Verdi)
BBC National Chorus of Wales
2017
Tenor Chorus
Alexander Nevsky (Prokofiev)
BBC National Chorus of Wales (BBC Proms Opening)
2016
Tenor Chorus
A Child of our Time (Tippett)
BBC National Chorus of Wales (BBC Proms)
2016
Tenor Chorus
Daphnis et Chloë (Ravel)
BBC National Chorus of Wales
2016
Tenor Semi-Chorus
Belshazzar's Feast (Walton)
BBC National Chorus of Wales
2016
Tenor Chorus
Messiah (Handel)
BBC National Chorus of Wales
2016
Tenor Chorus
4 Motets (Bruckner)
BBC National Chorus of Wales
Oratorio/Concerts
Conductor
Musicals Through The Ages (Various)
Royal Welsh College of Music and Drama - REPCo
2020
Choral
Conductor
Messa di Gloria (Giacomo Puccini)
The Athenaeum Singers
2025
Conductor
St John Passion (Bob Chilcott)
The Athenaeum Singers
2024
Conductor
Les Sept Paroles du Christ en Croix (César Franck)
The Malmesbury Singers
2024
Conductor
Requiem (W. A. Mozart)
Tewkesbury Abbey
2024
Evangelist
St. John Passion (Bob Chilcott)
Llandaff Cathedral
2023
Conductor
Messe de Requiem (Camille Saint-Saens)
The Athenaeum Singers
2023
Conductor
'Serenade to Music' - Music by RVW and Parry (Ralph Vaughan Williams / Sir Hubert Parry)
Cardiff Bach Choir
2022
Conductor
'A Feast of Mozart and Schubert' (Wolfgang Amadeus Mozart / Franz Schubert)
The Athenaeum Singers
2022
Evangelist
St. John Passion (Bob Chilcott)
Llandaff Cathedral
2022
Tenor Soloist (Evangelist)
St. Mark Passion (Charles Wood)
St. Edmundsbury Cathedral
2021
Tenor Soloist
Mass in C Major ('Coronation') (Mozart)
Serenata Singers
2020
Conductor
Requiem (Fauré)
Cantus Laetus (Independent)
2018
Conductor
Requiem (Rutter)
Cantus Laetus (Independent)
2018
Tenor Sololist (Chorus)
Seven Angels (MacMillan)
BBC National Chorus of Wales
2018
Conductor (Semi-Chorus)
St. Nicolas (Britten)
Woodbridge Choral Soceity
2016
Classical
Conductor
Flute Concerto No.1 in G Major (Mozart)
Cantus Laetus (Independent)
2018
Conductor
Missa in Tempore Belli (Paukenmesse) (Haydn)
Cantus Laetus (Independent)
2016
Trumpet
Belshazzar's Feast (Walton)
Cardiff University Symphony Orchestra
2016
Trumpet
Symphony No.2 in E Minor (Rachmaninov)
Cardiff University Symphony Orchestra
2016
Trumpet
Symphony in D Minor (Franck)
Cardiff University Symphony Orchestra
2016
Film/TV
Tenor
'Bring Him Home' from 'Les Misérables' (Claude-Michel Schönberg)
The Voice UK (ITV)
2022
Jazz
Conductor
Big Band Showcase (Various)
Independent
2019
Other
Guest Tenor Soloist
An Evening of Musical Theatre (Sondheim, Schönberg, Bricusse, Miranda)
Lisvane Singers
2019
Covered
Covered & Performed
Scenes
Premiere of New Work
Concert
COVID-cancelled
MMus: Choral Conducting
Royal Welsh College of Music and Drama
2018–2020
Bachelor of Music - BMus (Hons)
Cardiff University
2015–2018