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 Wilma Joan Jack Macleod

General Practice · GMC 3088533

GP Register Not registered Qualified 1985

Dr Zena Margaret Macleod

General Practice · GMC 4700050

NHS Highland

GP Register Qualified 2000

Dr Eilis Jacqueline Macloughlin

General Practice · GMC 7459150

NHS England North West Commissioning Region

GP Register Qualified 2014

Dr Peter John Macloughlin

General Practice · GMC 1389184

GP Register Not registered Qualified 1977

Dr Kevin Andrew Maclusky

General Practice · GMC 3071261

GP Register Not registered Qualified 1985

Dr Clare Jane Macmichael

General Practice · GMC 3355552

NHS England London Commissioning Region (South East & South West)

GP Register Qualified 1988

Dr Calum Donald Angus Macmillan

General Practice · GMC 7648251

NHS Greater Glasgow and Clyde

GP Register Qualified 2019

Dr Catherine Macmillan

General Practice · GMC 3488274

NHS Greater Glasgow and Clyde

GP Register Qualified 1991

Dr Craig David Macmillan

General Practice · GMC 4705622

NHS Highland

GP Register Qualified 2000

Dr David John Macmillan

General Practice · GMC 7263886

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2012

Dr Elizabeth Miranda Macmillan

General Practice · GMC 4639064

NHS England London Commissioning Region (North Central, North East & North West)

GP Register Qualified 1999

Dr Fergus Noel Macmillan

General Practice · GMC 2546575

GP Register Not registered Qualified 1980

Dr Fiona Theresa Macmillan

General Practice · GMC 3440584

GP Register Not registered Qualified 1990

Dr Gordon Sinclair Macmillan

General Practice · GMC 1609462

GP Register Not registered Qualified 1967

Dr Gordon Wales Macmillan

General Practice · GMC 3328152

GP Register Not registered Qualified 1989

Dr Jane Helen Macmillan

General Practice · GMC 4105112

NHS Ayrshire and Arran

GP Register Qualified 1994

Dr Janet Clare Macmillan

General Practice · GMC 4069830

NHS Greater Glasgow and Clyde

GP Register Qualified 1993

Dr John David Roderick Macmillan

General Practice · GMC 2628978

GP Register Not registered Qualified 1980

Dr Karen Elizabeth Macmillan

General Practice · GMC 4696575

GP Register No licence to practise Qualified 2000

Dr Marc Macmillan

General Practice · GMC 7455638

NHS Highland

GP Register Qualified 2014

Dr Philip Paul Macmillan

General Practice · GMC 7016762

Civil Aviation Authority (CAA)

GP Register Qualified 2008

Dr Robert Macauley Macmillan

General Practice · GMC 4118181

NHS Greater Glasgow and Clyde

GP Register Qualified 1994

Dr Stuart James Macmillan

General Practice · GMC 2554776

GP Register Not registered Qualified 1981

Dr Lesley Ann Macmorland

General Practice · GMC 2573566

GP Register Not registered Qualified 1982

Dr Timothy David Lamont Macmorland

General Practice · GMC 2831558

GP Register Not registered Qualified 1983

Dr Alisdair Scott Macnair

General Practice · GMC 4735001

NHS England East of England Commissioning Region

GP Register Qualified 2000

Dr Catherine Macnair

General Practice · GMC 6141425

NHS England North East and Yorkshire Commissioning Region

GP Register Qualified 2006

Dr Christine Fraser Macnair

General Practice · GMC 1320860

GP Register Not registered Qualified 1970

Dr John Derek Macnair

General Practice · GMC 1339505

GP Register Not registered Qualified 1974

Dr Caroline Anne Macnaughton

General Practice · GMC 7036833

NHS Lothian

GP Register Qualified 2009