Career
His racing career spanned 18 years, racing for Cyclemeisters Calgary, Caja Rural, Strava Racing, Team Plymouth, Mercury, Landis, Higher Living Health and Performance and the Canadian National Team. He represented Canada at the Pan American Games in 1993 and was 2nd at the 1992 Olympic Trials. • Pan American Games Team Member (Havana, Cuba)
• Tour de Peru Champion Stage 2 1998
• Tour de Peru Champion Stage 4 Team Time Trial 1998
• 104 Career Victories.