He has completed over 200 marathon and ultra marathons in more than 35 countries and finished the 6 Marathon Majors in one year .
Gavin is passionate about sport and pushing the limits and is an active runner , swimmer and cyclist .
Gavin has completed over 200 marathon and ultra marathons in more than 35 countries and finished the 6 Marathon Majors in one year .
Gavin is passionate about sport and pushing the limits and is an active runner , swimmer and cyclist .