John Elford, CAN - M61

Sorry, John Elford does not have any 2017 performances listed. View results from: 2018 (2); 2017 (6); 2016 (3); 2015 (2); Outdoor (13);