A 9-time Ironman finisher in a very different and early age of the sport of triathlon with a personal best time of 9:04 for the Ironman. He has been a contributor to Triathlete and Inside Triathlon Magazines, as well as Triathlon Magazine Canada, and Lava Magazine.

He has been a guest commentator for CBC Sports for Triathlon and IronmanLive.com, and has worked as a Race Announcer at Ironman Canada and various triathlon, running and cycling events in Ontario.

He writes a well followed blog