Role Events Companies Dates
Cassio OTELLO Canadian Opera Company Apr-May 2019 details
NEMORINO L'elisir D'amore Vancouver Opera Jan 2018 details
Nemorino L’elisir D’amore Canadian Opera Company Oct 2017 details
Nemorino The Elixir Of Love (L’elisir D’amore) Canadian Opera Company Oct-Nov 2017 details
Rustighello Lucrezia Borgia Salzburger Festspiele / Festival Aug 2017 details
Tamino Die Zauberflöte Canadian Opera Company Jan-Feb 2017 details
Hélios Herculanum Wexford Festival Opera Oct-Nov 2016 details
down
Rodolfo La Boheme Opera Theatre of Saint Louis May-Jun 2016 details
Alfredo LA TRAVIATA Canadian Opera Company Oct-Nov 2015 details
 
CONCERTS
Tenor Pinnock’s Matthew Passion National Arts Centre Jan 2019 details
Tenor Messiah Toronto Symphony Orchestra Dec 2018 details
Tenor BEETHOVEN SYMPHONY 9 Toronto Symphony Orchestra Jun 2018 details
Tenor Serenade Canadian Opera Company Feb 2017 details