Pete Kain – Head Coach
- Level 2 USAT Triathlon Coach
- Certified Swim Coach
- Certified ACSM Health & Fitness Instructor/Personal Trainer
- 2002 USAT “Triathlete of the Year”
- Two-Time USAT “Triathlete of the Year” – Honorable Mention
- Three-Time IM World Championship Finisher
- Four-Time World Age Group ITU Triathlon Champion / Eight-Time Medalist
- Seven-Time National Age Group Champion
Shari Kain – Assistant Coach
- Four-Time National Champion in Cycling, Cyclo-cross, & Off-Road Tri
- 2010 XTERRA Triathlon Hall of Fame Inductee
- 1999 XTERRA World Champion / 2002 ~ 3rd Overall
- Level 1 USAT Triathlon Coach
- 2006 IM Coeur d’Alene Finisher
- Personal Trainer
Greg McNeil – Cycling Coach
- Certified USA Cycling Coach
- Raced pro for nearly a decade all over the world!
- Two-Time Medalist – World Road Race Cycling Championships
- Two-Time US representative – World Road Race Cycling Championships
- Coached CalPoly Collegiate Cycling Team – 1992 National Champions
Randy Pufahl – Cycling Coach
- Assistant Cycling Coach with Kain Performance since 2005
- VeloXS Apple Computer Cycling Team 1988,1989 and 1993-1998
- Athletic Club de Boulogne-Billancourt (France) 1990,1991,1992
- USA Cycling Coach since 2007
- Finished his first Ironman event…IM Austria 2009
John Magee – Assistant Coach
- Kain member since 2002
- Completed IMCDA 2006 as well as numerous HalfIron & Olympic distances
- Level 1 USAT Triathlon Coach
- Level 3 USA Cycling Coach and Certified Spin Instructor
- John has been a high school educator for 20 years
Paul Gallo – Cycling Coach
- 27 years on the bike
- 10 years USCF racing in all categories – both road and MTB
- Great dresser
Karl Haunald- Cycling Coach
- Known as Karl with a K!
- 27 years industry experience (14 years at Trek)
- Semi Pro road cyclist on the Beligium circuit
- Racing mountain bikes since 1980
- Pro bike mechanic – World Cup & Olympic race circuit






