Opera
Fenton Falstaff American Singers' Opera Project June 2012
I shouldn't be visible
Anthony Sweeney Todd Dalhousie University Opera Workshop February 2012
Filch Beggar's Opera,

Threepenny Opera
Opera Nova Scotia May 2011
Schoolmaster Comedy on the Bridge (Eng) Dalhousie University Opera Workshop February 2011
Gherardo Gianni Schicchi (Eng) Dalhousie University Opera Workshop February 2010
Opera Scenes
Nemorino L'elisir d'amore (Act I, Scene VII) Dalhousie Orchestra February 2012
Alfredo La Traviata (Act I Brindisi) Dalhousie University Opera Workshop September 2011
Arturo Lucia di Lammermoor (Sextet) Dalhousie Orchestra February 2011
Rodolfo La Bohème (Act IV Duet) Dalhousie Orchestra February 2010
Concerts
Julien Louise (Act I; Act III, Scene I) Opera Nova Scotia March 2015
Gérald Lakmé (Act I Duet) Opera Nova Scotia March 2014
Prince Sinodal Демон (The Demon) Opera Nova Scotia March 2012
Tenor Soloist Cantata No. 140, Bach Dalhousie Coro Collegium November 2011
Tenor Soloist Dichterliebe, Schumann   June 2011
Tichon Káťa Kabanová (Eng - Act II) Opera Nova Scotia March 2011
Tenor Soloist In Ecclesiis, Gabrieli Dalhousie Coro Collegium November 2010
Tenor Soloist Messiah, Handel Chebucto Symphony Orchestra 2008-2010
Ensembles
Tenor Soloist Luisa Miller Opera Nova Scotia May 2013
Tenor Soloist Die Entführung aus dem Serail Opera Nova Scotia May 2012
  Dido and Aeneas Dalhousie University Opera Workshop February 2011
  The Rake's Progress Opera Nova Scotia May 2009
  Orpheus in the Underworld (Eng) Dalhousie University Opera Workshop February 2009