Medical School
University of Edinburgh
Internship
Royal Infirmary of Edinburgh
Residency
Borders General Hospital Huntlyburn
Residency
Edinburgh Western, Eastern and Northern General Hospitals
Fellowship
McMaster University
Royal Infirmary of Edinburgh