Robuta

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