John is a USAT Level II Certified Coach and a degreed Engineer. Since 2004 he has prepared triathletes for all race formats from sprint to Iron distance, and worked with beginners and All-Americans. As a coach for the Brooklyn Triathlon Club, he coaches training camps and leads weekly brick workouts. John is the head swim coach for JackRabbit Sports in Brooklyn where he teaches beg/int/adv swim courses and leads open water swim workshops at Brighton Beach. He is the Asst. Varsity Swim Coach for The Berkeley Carroll School and coaches their masters swim program as well as the youth (8-13yr) competitive swim program. For six years he has been the head triathlon coach for Team-In-Training in Brooklyn. John has competed in triathlon at a wide range of distances including Ironman.