August 12: performance with Human Magic at Junction Street Festival (Toronto) [Guitarist]

June 30: album release of Hydra by Edson Ensemble (online) [Composer of tracks 2, 3, 5, 6, and 8]

June 11-18: six performances of Games I Don’t Want to Play with Michegas Theatre at the Montreal Fringe Festival (Montreal) [Co-Composer, Performer]

May 18: performance of Games I Don’t Want to Play with Michegas Theatre at the Canadian Music Centre (Toronto) [Co-Composer, Performer]

May 2: performance of Renderer by Jonny Smith at SpokenWeb Symposium 2023 (Edmonton) [Composer]

March 25: performance with Human Magic at 3030 Dundas West (Toronto) [Guitarist]

January 28: premiere of Renderer by Jonny Smith at Arraymusic (Toronto) [Composer]


November 12: performance with Human Magic at The Garrison (Toronto) [Guitarist]

October 1: premieres of Perpetual Motion Machine and To Forever by Edson Ensemble at Zuiderkerk (Enkhuizen, NL) [Composer]

June 24: performance with Nick Price opening for Jake Sherman at a private event (Toronto) [Guitarist]

June 18: Din of Shadows VI: Mortal Chorus, at The Music Gallery, presented by Din of Shadows (Toronto) [Artistic Director, Creator]

June 8: premiere of Heal Spell by The Artist Collective at the Troy Sale Barn (Troy, PA) [Composer]

March 1-31: din v: social media miniatures on InstagramTikTok, and YouTube, presented by Din of Shadows (Toronto) [Artistic Director]

March 19: performance with Human Magic at The Horseshoe Tavern (Toronto) [Guitarist]


December 17: album release (A Tacit Accord) with Ver Novum (Cleveland, OH) [Bassist]

December 11: premiere of Soliloquy (concept and choreography by Angela Blumberg) at Espacio Disparate (Buenos Aires, AR) [Composer, Dancer]

November 4-7: premiere of Portrait 2020 (concept and choreography by Angela Blumberg), presented by DanceWorks CoWorks and ABD (Toronto) [Composer, Dancer]

August 16: premiere of Hydra by Edson Ensemble at the Grachtenfestival (Amsterdam, NL) [Composer]

June 8: live-streamed performance of Surreal Dialogue Through Inanimate Objects by Charlotte Layec of Bakarlari, presented by Codes d’accès (Montreal) [Composer]