A Knaresborough man who is registered blind is set to take on London Marathon next year. Calum McCready, 38, was born with ...