Upcoming Performances


Recent Performances

May 2024 Medea (Giasone, cover) with Canadian Opera Company

April 2024 La battaglia di legnano (Arrigo) with Voicebox: Opera in Concert

February 2024 La Reine-garçon (René Descartes, cover) with Opéra de Montréal

November 2023 Li Keur: Riel’s Heart of the North (Black Goose #2) with Manitoba Opera

April 2023 Die Fliegende Holländer (Steuermann) with Vancouver Opera

April 2023 Beethoven’s Missa Solemnis (Tenor Soloist) with Vancouver Bach Choir

March 2023 Beethoven 9 (Tenor Soloist) with Kingston Symphony Association

February 2023 Die Vögel (Hoffegut, cover) with Pacific Opera Victoria

February 2023 Médée (Jason) with Voicebox: Opera in Concert

December 2022 Die Fledermaus (Alfred) with Toronto Operetta Theatre

November 2022 La beauté du monde (Hermann Goering, cover) with Opéra de Montréal

August 2022 Carmen Under The Stars (Remendado) with Honens and Julie Nesrallah

June 2022 Beethoven's 9th Symphony (Soloist) with Brott Music Festival

June 2022 A Waltz Dream (Niki) with Toronto Operetta Theatre

April 2022 Messiah (Soloist) with Kindred Spirits Orchestra

April 2022 Vanessa (Anatol) with Voicebox: Opera In Concert

October 2021 Mozart's Requiem (Soloist) with Vancouver Bach Choir

July 2021 Cosi fan tutte (Ferrando) with Brott Opera

February 2020 Norma (Flavio) with Calgary Opera

August 2019 Ariadne auf Naxos (Bacchus) with Highlands Opera Studio

July 2019 La Bohème (Rodolfo) with Fraser Lyric Opera

June 2019 The Handless Maiden (Workshop of Opera) with Indie Opera Week West

June 2019 Beethoven's 9th Symphony (Soloist) with Langley Community Music School

April/May 2019 Faust (Wagner & Faust Cover) with Vancouver Opera

February 2019 La Bohème (Rodolfo Cover) with Vancouver Opera

November 2018 A Classical Christmas with Opera Kelowna

October 2018 The Merry Widow (St. Brioche) with Vancouver Opera

June 2018 Il Tabarro (Luigi) with UBC Opera and Vancouver Opera Orchestra

June 2018 Peter Grimes (Bob Boles) with Vancouver Symphony Orchestra

April 2018 Mozart Requiem & Vesperae Solennes de Confessore with Kamloops Brandenburg Orchestra and VIVACE Chorus