Patrick Byrne

Consultant Physician & GP, Belford Hospital, Fort William
Honorary Lecturer, Imperial College London
Honorary Senior Lecturer, University of Aberdeen
Tutor and Examiner, University of Edinburgh

Patrick Byrne