Opera
Der Junge Seemann
Tristan und Isolde (Wagner)
Longborough Festival Opera
2026
Parpignol
La Boheme (G. Puccini)
Longborough Festival Opera
2024
Alfred
Die Fledermaus (Strauss, J)
Guildhall School of Music and Drama
2024
Heinrich
Der Wald (E. Smyth)
Guildhall School of Music and Drama
2025
Collatino
Lucrezia (O. Respighi)
Guildhall School of Music and Drama
2025
Sailor
Dido and Aeneas (H. Purcell)
Guildhall School of Music and Drama
2025
Prince
Strings of Rebellion (Mary Offer, Adi Denner)
Guildhall School of Music and Drama
2025
Lechmere
Owen Wingrave (B. Britten)
Guildhall School of Music and Drama
2026
Narrator
Owen Wingrave (B. Britten)
Guildhall School of Music and Drama
2026
Melot
Tristan und Isolde (Wagner)
Longborough Festival Opera
2026
Nemorino
The Elixir of Love (G. Donizetti)
Longborough Festival Opera, Playground Opera
2024
Tamino
Die Zauberflöte (Mozart)
Guildhall School of Music and Drama
2024
Il Notaro
La sonnambula (Bellini)
Buxton International Festival
2023
Howard, Motoecycle Cop
Dead Man Walking (Heggie)
Guildhall School of Music and Drama
2023
Italian Tenor
Viva la Diva (Donizetti)
Buxton International Festival
2022
Dottor Sinisgalli
I Due Timidi (Rota)
Guildhall School of Music and Drama
2022
Alfred
Die Fledermaus (Strauss, J)
Guildhall School of Music and Drama
2021
Don Ramiro
Cenerentola (Rossini)
Teatro Colon
2017
Pollicino's Father
Pollicino (Henze)
Teatro Colon
2017
Musical Theatre
Bell Boy, Ensemble, Roland
The Land of Might Have Been (Ivor Novello)
Buxton International Festival
2023
Oratorio/Concerts
Tenor Soloist
Elijah (F. Mendelssohn)
Arundel Cathedral, England
2026
Tenor Soloist
Paukenmesse (J. Haydn)
Ealing Choral Society
2025
Tenor Soloist
Messiah (G. F. Handel)
Echor Orchestra and Amersham & Chesham Bois Choral
2025
Tenor Soloist
Requiem (W. A. Mozart)
Berazategui, Argentina
2017
Tenor Soloist
Membra Jesu Nostri (D. Buxtehude)
Teatro Colón, Buenos Aires, Argentina
2015
Covered
Covered & Performed
Scenes
Premiere of New Work
Concert
COVID-cancelled
ArtDip (Opera Course)
Guildhall School of Music and Drama
2024–2026
MPerf
Guildhall School of Music and Drama
2022–2024
BMus (Hons)
Guildhall School of Music and Drama
2020–2022