He has trained at the Bad Dog Theatre, the Social Capital, Second City and Impatient Theatre. He is an alumnus of Bad Dog’s Featured Players program (Season 3).