https://www.hcahealthcare.co.uk/finder/stepconsultantprofile/peter-macfarlane
Dr Peter Macfarlane MB, BCh, BSc (Hons), Sports Science MBA, MRCGP, DOccMed - General Practice (GP)...
Dr Peter Macfarlane is a General Practitioner who has worked in a wide range of positions in the UK since 2003, gaining experience in both NHS and private...
peter macfarlanemb bchbsc honssports sciencegeneral practice