There are only 18 people who have completed all 31 London Marathons. Ken Jones is one of them. He and the other 'Everpresents' have shown that they continually push beyond their personal best. They have, year after year, shown themselves that they are the best they can be. They have inspired others to take part in marathons and other athletic activities. They have shown that exercise is something that can be, and should be, done in later life. They have raised countless amounts of money for charity. It is hard to imagine a better role model for an Olympic Torch Bearer.