Recent December, 2023 Messiah - Handel - Choral Connection April, 2023 Ein Deutsches Requiem - Brahms - Choral Connection May, 2023 Elijah - Mendelssohn - Oxford Collegium Singers - Woodstock May, 2023 Carmina Burana - Orff - Firebird Symphony Calgary December, 2022 Handel | Messiah | Kincardine Summer Music Festival November, 2022 Walcott | Hezekiah | Metropolitan United Church March 18, 20 2020 Ravel | L'heure Espagnole | Glenn Gould School Role: Don Inigo October, 2019 Verdi | Rigoletto | Edmonton Opera Roles: Monterone / Sparafucile May, 2019 Brahms | Ein Deutsches Requiem | Festival Chorus Calgary November, 2018 J.C. Bach: Gloria in excelsis Deo | Bach & Sons: The Milan Bach | Calgary Bach Society November, 2018 Ensemble Studio Competition | Canadian Opera Company October, 2018 Verdi | La Traviata | Edmonton Opera Role: Marcheses D'Obigny May, 2018 Haydn | Lord Nelson Mass and Mozart Vespers K339 | Bow Valley Chorus April, 2018 Puccini | Tosca | Calgary Opera Role: Sacristan December, 2017 Handel | Messiah | Bow Valley Chorus November, 2017 Rossini | Il Barbiere di Siviglia | Calgary Opera Role: Basilio May, 2017 Mozart | Requiem | Bow Valley Chorus April, 2017 Duruflé | Requiem | Calgary Bach Society April, 2017 Puccini | Turandot | Calgary Opera Role: Mandarin March, 2017 Strauss | Elektra | Edmonton Opera Role: Old Slave December, 2016 Humperdinck | Hansel and Gretel | Okanagan Symphony Orchestra Role: Father August, 2016 Humperdinck | Hansel and Gretel | Calgary Opera Summer Festival Role: Father June, 2016 Beethoven | Symphony 9 | Calgary Civic Symphony April, 2016 Orff | Carmina Burana | Bow Valley Chorus April, 2016 Mozart | Die Zauberflote | Calgary Opera Role: Der Sprecher February, 2016 Bizet | Carmen | Edmonton Opera Role: Zuniga August, 2015 Burry | Isis and the Seven Scorpions | Calgary Opera Summer Festival Roles: David / Osiris / Scorpions April, 2015 Bizet | Carmen | Calgary Opera Role: Zuniga February, 2015 Mozart | Le Nozze di Figaro | Calgary Opera Role: Antonio |
|