Cycling soldier taking on toughest endurance ride yet for new hometown’s charity causes

David Jarvis in Banff. Picture by Paul Glendell
David Jarvis in Banff. Picture by Paul Glendell