He was a Canadian cycling champion and the first Canadian to win a gold medal at the track cycling world championships, excelling in the keirin in 1982. He held three world records which he set in a 24-hour span from October 9-10 in 1980 -- 200-metre flying start, 500 flying start and 1,000 standing start.