Sean was a member of the Trent Swim Club from the ages of 10 to 19. Upon graduation, he accepted a scholarship for swimming and cross country running at the University of Indianapolis. During this time Sean also represented Canada at the World Junior Triathlon Championship (1992).
After graduating with a BSc in Human Biology and Sports Medicine, Sean attended the University of New Hampshire for one year to study exercise science. He returned to Peterborough and worked at the Peterborough YMCA as a strength and conditioning coach. During this time, Sean competed in the Ironman Canada and Ironman Hawaii Triathlon and was a consultant in the writing of the Triathlon Level 1 coaching manual.
Sean is entering his fifth year as Head Coach for the Trent Swim Club and his eleventh year as the Head Coach for the Trent University Swim Team. Sean is a fully certified NCCP Level 3 swim coach, Level 2 distance running coach, Level 1 triathlon coach, a certified ASCA Level 4 swim coach and a certified Kinesiologist. During the summer of 2004, Sean was named head coach of the Canadian team competing at the Triathlon Long Course World Championships in Sweden.
Sean has received a number of coaching awards, including:
2002-2003 OUA Men's coach of the year award
2008 CSCTA Domestic Excellence Award
Selected to Swim Ontario Youth Tour Team Coaching staff 2008 and 2009