General Practice Doctors
GPs are the first point of contact for most NHS patients, providing whole-person care and referrals to specialist services. 84,180 doctors listed.
84,180 doctors
Dr Robert Martin Macfarlane
General Practice · GMC 2491792
Dr Ross Macfarlane
General Practice · GMC 7597326
NHS Tayside
Dr Sarah Emma Macfarlane
General Practice · GMC 4516741
Strategic Planning and Performance Group (DoH NI)
Dr Steven Douglas Macfarlane
General Practice · GMC 4705529
NHS Fife
Dr Valerie Alexandra Macfarlane
General Practice · GMC 3095843
Dr Iain James Macgarrow
General Practice · GMC 6147695
NHS England East of England Commissioning Region
Dr Robert Macgibbon
General Practice · GMC 0487902
Dr Alexander Macgill
General Practice · GMC 3067693
Dr Iain Macgilleeathain
General Practice · GMC 7509489
NHS Highland
Dr Alastair Macgillivray
General Practice · GMC 1549852
Dr Douglas Macgillivray
General Practice · GMC 3110591
Dr Ailsa Mary Macgregor
General Practice · GMC 4330949
NHS Tayside
Dr Alasdair Grant Macgregor
General Practice · GMC 7136428
NHS Grampian
Dr Alexander Macnaught Macgregor
General Practice · GMC 1315576
Dr Alida Jane Macgregor
General Practice · GMC 6120486
NHS Highland
Dr Alison Katherine Macgregor
General Practice · GMC 7491947
NHS England East of England Commissioning Region
Dr Angus Gregor Macgregor
General Practice · GMC 4608969
NHS Dumfries and Galloway
Dr Annabelle Karen Macgregor
General Practice · GMC 4210351
Medical and Dental Defence Union of Scotland
Dr Campbell Macgregor
General Practice · GMC 1310007
Dr Catriona Rose Macgregor
General Practice · GMC 4522438
Dr Christopher Alan James Macgregor
General Practice · GMC 4537894
NHS England South East Commissioning Region
Dr Christopher John Macgregor
General Practice · GMC 3128802
Dr Donald Roy Macgregor
General Practice · GMC 2449647
Dr Fiona Mary Macgregor
General Practice · GMC 2336479
Dr Iain Sanders Macgregor
General Practice · GMC 7334310
Swansea Bay University Health Board
Dr Ian George Macgregor
General Practice · GMC 2770260
Dr Kathleen Elizabeth Macgregor
General Practice · GMC 3285938
Dr Laura Elizabeth Macgregor
General Practice · GMC 7563968
NHS England North East and Yorkshire Commissioning Region
Dr Lorna Margery Macgregor
General Practice · GMC 2838328
NHS Highland
Dr Malcolm Fraser Macgregor
General Practice · GMC 2893758