David has been involved in bike racing since 1986. He represented Team Ontario as an Elite athlete and was short listed for Canada's National Team in track cycling. Earning a degree in kinesiology Jack worked in sport medicine before travelling to Japan to teach English.
There, he continued to race road and track, and for two years trained daily with professional Keirin competitors at Matsuyama. Jack taught physical education at a military school for twelve
years and currently coaches provincial to World cycling
champions as well as athletes in a variety of sports, all who
strive to achieve a higher level of performance.
As a Masters athlete, Jack won the Masters World Games time trial in Edmonton, Alberta, and has been on the podium multiple times at the national and provincial level. He actively assists in coaching development riders with Team Ontario, Kallisto-FCV and the St. Catharines Cycling Club and is a coach at the National Cycling Institute Milton.
Jack holds a seat on the Ontario Cycling Association's high-performance committee and is involved with the executive of the St. Catharines Cycling Club.
David is NCCP Level 3 Certified and is currently working on his Advanced Coaching Diploma.