Fencing began for John in 1981 at the University of Saskatchewan. He was a member of the Saskatchewan provincial team from 1982 to 1993. He fenced both foil and epee, winning provincials in both before retiring in 1993.
John’s instructional and coaching experience includes: the University of Saskatchewan and Saskatoon Fencing Clubs since 1987; the YMCA and 15 Wing Clubs in Moose Jaw since 1995; and the Massey Place Community Association from 1999-2003. John worked with the Canada Games athletes in 1991, 1995 and 1999 before being selected to be on the Team Saskatchewan coaching staff in 2003 and 2007.
Additional international coaching experience includes the Cadet/Junior World Championship in South Bend, Indiana and as a personal coach at the 2001 Cadet/Junior World Championships in Gdansk, Poland.