I was born in Pepperell, MA and currently reside in Brookline, NH with my wife Kristen and our 4 children, Calvin, Elijah, Gabriel, and Ruby. I grew up loving all sports, but primarily was focused on hockey. I played hockey through college and will always love the sport of hockey. However, after graduating from college, I started working at a desk job and stopped being as physically active as I used to be. I would go to the gym and workout, but had a hard time staying motivated and just didn’t have that drive I always had growing up. After following this path for a while, I decided to run the Boston marathon. During my training for the marathon, I decided that triathlons would be the next obstacle for me to tackle.

As soon as I started training for my first triathlon, I developed a tremendous passion for the sport. I really enjoy the variety in the training and the devotion it takes to obtain my goals. I love training and the triathlon lifestyle. I continue to train and devote myself to triathlon. As a result, I am also looking for new and innovative techniques and technologies for myself and my athletes to improve.

As a swim coach, I can relate to most of the swimmers out there that did not start swimming until they were older.  Lots of swim coaches swam competitively their whole lives and haven’t had to learn to find that feel for the water as an adult, which can be difficult.  This skill set really helps me to relate to the “late comers” to swimming and help them become the best they can be. 

I currently coach athletes primarily in the US and New England, but have clients throughout the globe. I really enjoy helping people and get a tremendous satisfaction out of seeing my athletes succeed and meet their goals.


  • IRONMAN U Certified Coach
  • USA Triathlon Certified Level II Coach
  • USA Triathlon Youth & Junior Certified Coach
  • TriDot Certified Coach
  • Certified Brian Cain Mental Performance Coach
  • Certified Speed Merchant Aero Wind Tunnel Coach
  • Reference for Triathlete Magazine and The Wall Street Journal
  • President of the Northeast Multisport Triathlon Club
  • 19x Ironman Finisher including qualifying and competing in the Ironman World Championships 7x (PR 8:53:01)
  • Multiple Half Ironman Finisher and Half Ironman World Championships qualifier (PR 4:00:15)
  • Ranked #1 in US in the 2022 USAT M40-44 Age Group Rankings
  • 2023 USA Triathlon Sprint Distance National Champion
  • 2020 Ironman Florida Overall Age Group Champion
  • Many Triathlon Age Group Wins, Podium Finishes, and Overall Wins
  • USAT All American in 2012 – 2023
  • Current director of multisport program at Hampshire Hills Athletic Club
  • Played NCAA Division 1 Hockey in College
  • Coached College Hockey for two years