Opera and concert performances
- Hadrian
I covered the Superior Senator for the Canadian Opera Company.
- The Nightingale
I performed the Bonze for the Canadian Opera Company.
- Anna Bolena
I covered Lord Rochefort for the Canadian Opera Company.
- BOUND
I performed Paul Muller for Against the Grain Theatre.
- Kopernikus
I performed Bass (Merlin) for the Banff Centre for Arts and Creativity.
- The Apostles
I performed Judas for Pax Christi Chorale.
- Die Zauberflöte
I covered 2nd Armed Man for the Canadian Opera Company.
- Don Pasquale
I performed Don Pasquale for Saskatoon Opera.
- The Nightingale
I performed the Bonze for l'Opéra National de Lyon.
- Don Pasquale
I performed Don Pasquale for the Seattle Opera Young Artists Program.
- Werther
I performed Le Bailli for the Seattle Opera Young Artists Program.
- Ariadne auf Naxos
I performed Truffaldino for the Canadian Opera Company.
- The Nightingale
I covered the Emperor and performed the Bonze for the Canadian Opera Company at the Brooklyn Academy of Music.
- Renard
I covered Bass for the Canadian Opera Company at the Brooklyn Academy of Music.
- Die Zauberflöte
I performed Sarastro one night and 2nd Armed Man in all other performances for the Canadian Opera Company.
- Death in Venice
I performed Priest in St. Mark's and Youth for the Canadian Opera Company.
- Aida
I covered Ramfis for the Canadian Opera Company.
- Idomeneo
I covered Voice of Neptune for the Canadian Opera Company (and sang one performance).
- La Serva Padrona
I performed Uberto for the Canadian Opera Company Ensemble Studio.
- St. Matthew Passion
I performed Jesus for the Victoria Philharmonic Choir and Victoria Symphony.
- Otello
I covered Lodovico for the Canadian Opera Company.
- Carmen
I covered Zuniga for the Canadian Opera Company.
- The Nightingale
I covered the Emporer and performed the Bonze for the Canadian Opera Company.
- Renard
I covered Bass for the Canadian Opera Company.
- Madama Butterfly
I performed the Imperial Commissioner for the Canadian Opera Company.
- Lord Nelson Mass
I performed Bass Soloist for the Elora Festival.
- Così fan tutte
I performed Don Alfonso for the Canadian Opera Company Ensemble Studio.
- A Midsummer Night's Dream
I covered Theseus and performed Snug for the Canadian Opera Company.
- La Bohème
I covered Colline for the Canadian Opera Company.
- Simon Boccanegra
I covered Pietro for the Canadian Opera Company.
- War and Peace
I performed Gavrila for the Canadian Opera Company.
- Don Giovanni
I covered Masetto for the Canadian Opera Company.
- Hamlet
I performed Polonius and Gravedigger for Stratford Summer Music.
- Rigoletto
I performed Sparafucile for Saskatoon Opera.
- The Indian Queen
I performed High Priest and Hymen for Toronto Masque Theatre.
- St. John Passion
I performed Jesus for the Metropolitan Festival Choir.
- Anna Bolena
I performed Enrico VIII for Opera in Concert.
- L'Orfeo
I covered Caronte and Plutone for the Glimmerglass Festival.
- Orphée
I covered Poet and Judge for the Glimmerglass Festival.
- Die Zauberflöte
I performed Sarastro for the Guelph Symphony Orchestra.
- Opera Without Words
I performed Bass Soloist for the Kitchener-Waterloo Symphony.
- Amahl and the Night Visitors
I performed King Balthasar for the Elora Festival Singers.
- Cell Life
I performed Bass Soloist for the Open Ears Festival of Music and Sound.
- Mozart's Requiem
I performed Bass Soloist for the Grand River Chorus.