Mark has crossed the finish line in over 1,000 races in 17 countries from the mile to 100km plus numerous Ironman triathlons inlcuding many multi-stage races. He has a best marathon time of 2:24:40.
For individual training schedules and coaching click on www.ironmantips.com