APRIL
Stem cell donor David MacInnes battled through the heat to complete the London Marathon in four hours 46 minutes.