John Laffey
John's Anne Rowling Clinic fundrasing page
Paris Marathon & Edinburgh Marathon 2016 for The University of Edinburgh because The Anne Rowling Clinic deserves the recognition
Paris Marathon & Edinburgh Marathon 2016 for The University of Edinburgh because The Anne Rowling Clinic deserves the recognition
* Charities pay a small fee for our service. Find out how much it is and what we do for it.