Au théâtre, on a pu le voir dans The Orphan of Chao, Snow in Midsummer, A Christmas Carol (rôle de Fred), On the Razzle (rôle de Melchior), The Playboy of the Western World, A Year with Frog and Toad in Concert (mise en scène), Too True To Be Good (Meek), Shawground (2022), Flush, Sex (rôle d’Agnes), The Glass Menagerie (rôle de Jim), Wilde Tales, Saint Joan, Peter and the Starcatcher (rôle de Smee), Present Laughter (Festival Shaw); Alice in Wonderland (rôle du chat de Cheshire) (Bad Hats 2021); carried away on the crest of a wave (CNA); Amadeus (TIFT); Seussical (YPT); Cowboy Versus Samurai (Soulpepper); Little Women (Theatre New Brunswick); The Gift of the Magi (Smile Theatre); I Was Looking at the Ceiling and Then I Saw the Sky (Théâtre du Châtelet) et Assassins (TIFT/Birdland). Il a également doublé des films d’animation : Let’s Go, Bananas!; My Little Pony: Tell Your Tale & Make Your Mark; Rubble & Crew; Riley Rocket; Saving Me; Remy & Boo; Detentionaire. À la télévision et au cinéma, on l’a vu dans Coroner (CBC) et Private Eyes (Global). Diplômé de la Faculté de musique de l’Université Western Ontario et du programme d’interprétation de théâtre musical du Collège Sheridan, il est aussi un ancien membre des Amabile Choirs de London.