MScUniversity of Glasgow
PhDUniversity of Edinburgh
PhDUniversity of Glasgow
MDAddenbrookes Hosp;Addenbrookes Hospital;University of Cambridge