Dave McGillivray likes to move, having participated in myriad running, swimming and biking events — including countless ...