A to Z index

Doctors — surnames beginning “M”

Published profiles for UK doctorswith surnames beginning ‘M’, ordered by surname.

Profiles

1137 total

  • General Medical Council 1380312

    Martin Cooke MCCLENAHAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1225855

    Cyril Lawson Tait MCCLINTOCK

    Doctorlapsed at register check on 17 August 2026

  • General Medical Council 1348491

    Janet Elizabeth MCCLINTOCK

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1348185

    John Henry Neilly MCCLINTOCK

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1388619

    Brian Gerald MCCLOSKEY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 2725923

    Mary Anne McCloskey

    Doctorsuspended at register check on 9 July 2026

  • General Medical Council 1360686

    Christine Jane MCCLURE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1341487

    John Hayden MCCLURE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1370250

    John MCCLURE

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1393783

    Kathleen Anne MCCLURE

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1385616

    David Rolande MCCLUSKEY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1317815

    Philip John Adam MCCLUSKIE

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1341470

    Kenneth Edward Louis MCCOLL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1392720

    John Sydney Charles MCCOLLUM

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1378052

    David Wesley MCCOMB

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1382747

    Janet Mary MCCOMB

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1329584

    Peter MCCOMBIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1316807

    Catriona Frances Jean MCCONACHIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1372544

    Alfred Terence MCCONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1341717

    David Leslie MCCONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1355677

    James Brian MCCONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1377790

    John Girvin MCCONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1383559

    John Paul MCCONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1360480

    Robert George Clive MCCONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1084214

    William Frederick MCCONNELL

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1319604

    Iain Addison MCCOUBREY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1382761

    Brigid Teresa MCCOY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1385623

    Gerald Francis Mary MCCOY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1385630

    John Daniel MCCREA

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1378045

    William MCCREA

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1344844

    Dominic William James MCCREADIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1349643

    Maureen Ann MCCREADIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1392737

    Robert David MCCREARY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1084331

    David Alexander MCCREDIE

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1331167

    Douglas Campbell MCCRUDEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1331064

    Elizabeth Ann Blin MCCRUDEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1320853

    Thomas Dalziel MCCUBBIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1335594

    Alan Jackson MCCULLOCH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1084434

    Ernest Armstrong MCCULLOCH

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1344851

    James Allen Thomson MCCULLOCH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1347438

    William John MCCULLOCH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1389139

    Adrian Maurice MCCULLOUGH

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1371770

    Derreck Allen MCCULLOUGH

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1314238

    Graham Scott MCCUNE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1384598

    Noel Samuel Charles MCCUNE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1389737

    John Anthony MCCUSKER

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1325700

    Hugh Brownlie MCDADE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1394351

    Barbara Ann MCDERMOTT

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1084520

    Charles Alfred MCDERMOTT

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1344868

    Peter MCDERMOTT

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1386710

    Thomas Eugene Dermot MCDERMOTT

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1336667

    Alastair MCDONALD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1084623

    Anthony John MCDONALD

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1348996

    Christopher Iain MCDONALD

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1084702

    Donald Raymund MCDONALD

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1316986

    Ian Alexander MCDONALD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1084829

    John Hector MCDONALD

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1340170

    Judith Margaret MCDONALD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1339299

    Kenneth Walter MCDONALD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1351013

    Michael MCDONALD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1084881

    Murray Joseph Angland MCDONALD

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1084898

    Patricia Rae MCDONALD

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1324486

    Sheila Elizabeth MCDONALD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1084984

    William Ian MCDONALD

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1381382

    Alexander MCDONNELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1085040

    Lawrence Edward MCDONNELL

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1395039

    Mary Perpetua MCDONNELL

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1313914

    Archibald Neil MCDOUGALL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1085071

    Milton Franklin MCDOWALL

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1356726

    Daniel Kevin MCDOWELL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1386239

    Helen Mary MCDOWELL

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 7332602

    Ross McDowell

    Doctorregistered at register check on 18 July 2026

  • General Medical Council 1381911

    Ian Patrick Martin MCELHINNEY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1332199

    James Peter Stephen MCELHONE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1380642

    Joseph Gerard MCELROY

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1377109

    Alison Valerie MCELWAINE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1385647

    Maire Deirdre MCEVOY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1355275

    Michael Paul Celestine MCEVOY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1370267

    Patrick Joseph MCEVOY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1325243

    Gordon Dickson MCEWAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1085105

    Lena Elizabeth MCEWAN

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1382792

    Ewen Alasdair Moray MCEWEN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1401932

    Hunter Jackson MCEWEN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1218497

    Michael John MCEWEN

    Doctorregistered at register check on 2 August 2026

  • General Medical Council 1349306

    David James MCEWING

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1320712

    Duncan Howie MCFADYEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1227280

    Ian William Albert MCFARLAND

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1227376

    John Bryan MCFARLAND

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1389146

    John Robert Lithgow MCFARLAND

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1353699

    Harry John MCFARLANE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1346145

    Kenneth Leo MCGARITY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1314252

    Gerald MCGARRITY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1360734

    Guek Siang TAY MCGARRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1383834

    Mary Bridget Anne MCGARRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1320028

    Peter Paul MCGAVIGAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1390797

    Henry Mary Jude MCGEE

    Doctorregistered at register check on 2 May 2026

  • General Medical Council 1336894

    Christopher Mcgregor MCGEOCH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1329144

    Alistair MCGEORGE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1343001

    Sheila Margaret MCGETTRICK

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1332096

    Daniel Patrick MCGHEE

    Doctorregistered at register check on 1 May 2026

Choose what works for you. Your choices are remembered for 180 days and you can change them any time using Cookie settings.