He began as a player, coach, volunteer, trainer then judge of the Canadian Improv Games and has trained with the Bad Dog Theatre Company, the Second City and was a player, teacher and coach for the Impatient Theatre Company. He has performed across various stages in North America, including the Dirty South Improv Festival in South Carolina and the Del Close Marathon in NYC. His past few years he has been funneling his talent into the improv team Sex T Rex and has toured Ottawa and Montreal in the Fringe festival, and performing sets there on whims. He has trained with some of the best, notably Kevin Patrick Robbins, Julie Dumais, Sean Tabares, Alex Tindal and outside of Toronto: Bill Arnett, Armando Diaz, Carrie Burnett and Zach Ward to just name a few. He recently notched off performing with Colin Mochrie from his bucket list.