David has Commonwealth Games experience on the Road and Track and has been a multiple Scottish Vet Champion in Road Racing and Cyclocross. In 2022/23 he was a silver medalist in the World Masters Cyclocross Championships. He has aslo been Scottish Elite National Champion in Criterium and Track Racing as well as gaining championship medals in Time Trial and Mountain Biking, earning a British Championships win in MTB and winning the Scottish National Cyclocross Series. Formerly racing professionally for UCI road teams, David currently still races in UK Elite National Events like the Tour Series, National Road Series and UCi Cicle Classic. David is British Cycling qualified across multiple disciplines and coaches athletes of all abilities. And he likes a bit of Zwift!!