1976††††††††††††††† Commenced Competitive Swimming with London Y Aquatic Club


1980††††††††††††††† Gold, South Carolina High School Champs 100yd Back (State H.S. Record)


1980††††††††††††††† Sixth, USA Age Group Rankings 4 x 50yd Freestyle Relay


1981††††††††††††††† Seven Gold, Ontario Age Group Championships

††††††††††††††††††††††† Five Gold, Eastern Canadian Championships (Four Meet Records)


1982††††††††††††††† Bronze, National Championships-Commonwealth Trials, 100m Butterfly


1983††††††††††††††† Silver, CIAU Championships 100m Freestyle

††††††††††††††††††††††† CIAU All Canadian, 100m Freestyle

††††††††††† †††††††††† Canadian National Team, 100m Butterfly


1983-1985†††††† Gold, OUAA Championships, 100m Butterfly

John swimming fly (1980s)


1984††††††††††††††† Gold, National Championships, 4 x 50m Freestyle Relay (Ontario Open Record)


1985††††††††††††††† Gold Medal, Canada Games, 4 x 50m Freestyle Relay (Meet Record)


1986††††††††††††††† CIAU Menís Team Championship, University of Toronto

††††††††††††††††††††††† Received Bachelor of Applied Science

††††††††††††††††††††††† Received Commission as Officer, Canadian Air Force


1993††††††††††††††† Gold, Canadian Masters Championships, 100m Butterfly


1994††††††††††††††† Invented vortex-generator drag reduction system for swimsuits


1995††††††††††††††† Three Gold, Canadian Masters Championships


1996††††††††††††††† Jenny Thompson wears vortex-generators on way to 3 Olympic gold


1998††††††††††††††† Canadian Masters Record 200m Butterfly


1999††††††††††††††† Jenny Thompson breaks 18 year old WR in 100 Fly wearing vortex-generators

††††††††††††††††††††††† Lenny Krayzelburg breaks 2 WRs wearing vortex-generators

††††††††††††††††††††††† Received Master of Aerospace Engineering (Fluid Mechanics of Swimming)


2000††††††††††††††† Lenny Krayzelburg wins 3 Olympic gold wearing vortex generators

Lenny celebrating win in 4x100MR wearing a suit with vortex generators developed by John.


2000-Present†† Head Coach Carleton University Swim Team