He has penned many scripts, stories, and articles over the years and was a founding member of the Canadian sketch comedy ensemble, YFG, as well as a member of the internationally known, Loose Moose Improv. He has also performed on-stage in Las Vegas as a celebrity impersonator for superstars, Adam Lambert and David Bowie.