Skip to main content

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.

No matches for “”

84,180 doctors

Dr Robert Martin Macfarlane

General Practice · GMC 2491792

GP Register Not registered Qualified 1979

Dr Ross Macfarlane

General Practice · GMC 7597326

NHS Tayside

GP Register Qualified 2019

Dr Sarah Emma Macfarlane

General Practice · GMC 4516741

Strategic Planning and Performance Group (DoH NI)

GP Register Qualified 1998

Dr Steven Douglas Macfarlane

General Practice · GMC 4705529

NHS Fife

GP Register Qualified 2000

Dr Valerie Alexandra Macfarlane

General Practice · GMC 3095843

GP Register Not registered Qualified 1985

Dr Iain James Macgarrow

General Practice · GMC 6147695

NHS England East of England Commissioning Region

GP Register Qualified 2006

Dr Robert Macgibbon

General Practice · GMC 0487902

GP Register Not registered Qualified 1965

Dr Alexander Macgill

General Practice · GMC 3067693

GP Register Not registered Qualified 1985

Dr Iain Macgilleeathain

General Practice · GMC 7509489

NHS Highland

GP Register Qualified 2000

Dr Alastair Macgillivray

General Practice · GMC 1549852

GP Register Not registered Qualified 1972

Dr Douglas Macgillivray

General Practice · GMC 3110591

GP Register No licence to practise Qualified 1985

Dr Ailsa Mary Macgregor

General Practice · GMC 4330949

NHS Tayside

GP Register Qualified 1996

Dr Alasdair Grant Macgregor

General Practice · GMC 7136428

NHS Grampian

GP Register Qualified 2011

Dr Alexander Macnaught Macgregor

General Practice · GMC 1315576

GP Register Not registered Qualified 1969

Dr Alida Jane Macgregor

General Practice · GMC 6120486

NHS Highland

GP Register Qualified 2005

Dr Alison Katherine Macgregor

General Practice · GMC 7491947

NHS England East of England Commissioning Region

GP Register Qualified 2015

Dr Angus Gregor Macgregor

General Practice · GMC 4608969

NHS Dumfries and Galloway

GP Register Qualified 1999

Dr Annabelle Karen Macgregor

General Practice · GMC 4210351

Medical and Dental Defence Union of Scotland

GP Register Qualified 1995

Dr Campbell Macgregor

General Practice · GMC 1310007

GP Register Not registered Qualified 1968

Dr Catriona Rose Macgregor

General Practice · GMC 4522438

GP Register Not registered Qualified 1998

Dr Christopher Alan James Macgregor

General Practice · GMC 4537894

NHS England South East Commissioning Region

GP Register Qualified 1998

Dr Christopher John Macgregor

General Practice · GMC 3128802

GP Register Not registered Qualified 1986

Dr Donald Roy Macgregor

General Practice · GMC 2449647

GP Register No licence to practise Qualified 1978

Dr Fiona Mary Macgregor

General Practice · GMC 2336479

GP Register Not registered Qualified 1978

Dr Iain Sanders Macgregor

General Practice · GMC 7334310

Swansea Bay University Health Board

GP Register Qualified 2013

Dr Ian George Macgregor

General Practice · GMC 2770260

GP Register Not registered Qualified 1982

Dr Kathleen Elizabeth Macgregor

General Practice · GMC 3285938

GP Register No licence to practise Qualified 1988

Dr Laura Elizabeth Macgregor

General Practice · GMC 7563968

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2017

Dr Lorna Margery Macgregor

General Practice · GMC 2838328

NHS Highland

GP Register Qualified 1983

Dr Malcolm Fraser Macgregor

General Practice · GMC 2893758

GP Register Not registered Qualified 1984