John has been riding and racing for more than 20 years across many cycling disciplines including road, mtb, cyclo-cross, triathlon and x-terra. He has achieved USAT All American and was the X-Terra regional champion in 2015. He has competed in Ironman Lake Placid 140.6 three times and Mont Tremblant twice. He also qualified and competed in the Ironman 70.3 World Championship at Mont Tremblant. The Vermont 50 MTB race has also been on the calendar for the last 15 years with a PR time of 4:57 and always looking to get faster!
He is a USA Cycling Level 3 coach and has been coaching the CCAP Sherpa Junior cycling team for two years for mtb, road and cyclocross.
Some of his other interests include snowboarding and wakeboarding.