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 1086553

    Bruce MCLEAN

    Doctorlapsed at register check on 23 July 2026

  • General Medical Council 1343269

    Denis Foster MCLEAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1329474

    John Johnstone MCLEAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1352227

    Kenneth Fraser MCLEAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1345962

    Lesley Mair MCLEAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1349966

    Neil Robert MCLEAN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1315428

    Sheila Margaret MCLEAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1317633

    Iain Stewart MCLELLAN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1277261

    Ian MCLELLAN

    Doctorlapsed at register check on 16 September 2026

  • General Medical Council 1317499

    David MCLEOD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1337785

    Mhairi Elizabeth MCLEOD

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1370308

    Sheila MCLEOD

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1394784

    Mary Suzanne MCLISTER

    Doctorregistered at register check on 2 May 2026

  • General Medical Council 1379785

    Evelyn Therese Mary MCLOUGHLIN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1370315

    James Christopher MCLOUGHLIN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1382857

    John Stephen MCLOUGHLIN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1235027

    Euan Gavin Cooper MCLUSKY

    Doctorlapsed at register check on 1 September 2026

  • General Medical Council 1381557

    Maurice Patrick MCMAHON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1329058

    Thomas Joseph MCMANUS

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1332869

    Ian James MCMASTER

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1212817

    Andrew James MCMICHAEL

    Doctorlapsed at register check on 30 July 2026

  • General Medical Council 1325315

    Alexander MCMILLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1330386

    Avril Christina MCMILLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1314609

    George Harrison Grant MCMILLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1391516

    James Alan MCMILLAN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1392775

    James Clifford MCMILLAN

    Doctorregistered at register check on 2 May 2026

  • General Medical Council 1385692

    Millicent Iris MCMILLAN

    Doctorregistered at register check on 2 May 2026

  • General Medical Council 1333011

    Morag Ann Hodge MCMILLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1334191

    Nigel Charles MCMILLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1382864

    Robert Mcclelland MCMILLEN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1278664

    Simon Gregor Erskine MCMINN

    Doctorlapsed at register check on 17 September 2026

  • General Medical Council 1377123

    Peter Francis MCMULLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1344253

    Brian John MCMULLEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1394887

    John Victor MCMULLEN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1377130

    Arthur Hamilton MCMURRAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1389191

    Terence Joseph MCMURRAY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1344899

    David Andrew MCNAB

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1349227

    Anne MCNAIR

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1308754

    Patrick MCNALLY

    Doctorregistered without licence at register check on 24 September 2026

  • General Medical Council 1394155

    Peter Terence MCNAMEE

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1353895

    Philip Leo MCNAUGHT

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1333444

    Andrew MCNEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1392782

    Roy Archibald MCNEICE

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1324723

    William Young MCNEIL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1310090

    Graeme Peter MCNEILL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1356070

    Harold George MCNEILL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1323344

    Iain Stewart MCNEILL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1322659

    Karalyn Elizabeth Mclaren MCNEILL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1327764

    Ronald Hay MCNEILL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1341023

    Gordon MCNEISH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1327410

    Anne Marie MCNICOL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1342804

    Iain David MCNICOL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1333420

    Ian Fraser MCNICOL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1316209

    Leslie Roderick MCNICOL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1392799

    John Edward MCNULTY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1343544

    Gordon Ferguson MCPHATE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1322439

    John Judge MCPHEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1211366

    Ann MCPHERSON

    Doctorlapsed at register check on 30 July 2026

  • General Medical Council 1315727

    James Langley MCPHIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1315291

    Anne MCQUATTIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1321988

    Iain Norman Fanshawe MCQUEEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1345292

    Marise Anne Pamela MCQUEEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1337716

    Andrew Francis MCQUITTY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1351673

    Ian Andrew MCROBBIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1343434

    John MCRORIE

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1393965

    Frederick James MCSORLEY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1277522

    Peter Dominic MCSORLEY

    Doctorlapsed at register check on 16 September 2026

  • General Medical Council 1363311

    Alexander John Mcdonnell MCSPARRAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1345333

    John Christopher MCTAGGART

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1393893

    Linda Mary MCVEIGH

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1385702

    Samuel George MCVEIGH

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1356458

    Bernard Anthony MCVERRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1384419

    David Nicholas MCVERRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1380460

    Ian Thomas Bernard MCVERRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1394894

    James Thomas MCVICKER

    Doctorregistered at register check on 2 May 2026

  • General Medical Council 1392816

    Ronald William MCVICKER

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1316522

    John Gordon MCVIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1315497

    David Robison Craig MCVITIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1380130

    Norman Arthur MCWHINNEY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1390041

    Malcolm Francis MCWHIRTER

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1309157

    Kenneth Love MCWILLIAM

    Doctorvoluntary erasure at register check on 24 September 2026

  • General Medical Council 1339017

    Robert Charles MCWILLIAM

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1316546

    Jeanette Valerie MEADWAY

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1351484

    Mary Thomson Mackie MEALYEA

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1342464

    Garry Stuart MEARNS

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1360521

    Cowan MEBAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1252736

    Aeneas David MEE

    Doctorlapsed at register check on 12 September 2026

  • General Medical Council 1326660

    Peter Owen MEECHAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1330207

    Stewart Edward MEEHAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1332175

    David Robert MEEK

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1333169

    Jenifer Louisa Ann MEEK

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1326017

    Ronald MEEK

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1364501

    Hajra MEER

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1407244

    Ajit Pratap MEHROTRA

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1303876

    Kundan Rasik MEHTA

    Doctordeceased at register check on 23 September 2026

  • General Medical Council 1411018

    Nirupama Kishorkumar MEHTA

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1203945

    Rasiklal Fateh Chand MEHTA

    Doctorlapsed at register check on 26 July 2026

  • General Medical Council 1308747

    Sarah Brown MEHTA

    Doctorvoluntary erasure at register check on 24 September 2026

  • General Medical Council 1098978

    Joseph Graham MEIDLINGER

    Doctorlapsed at register check on 24 July 2026

  • General Medical Council 1337448

    Alan Donald MEIKLEJOHN

    Doctorlapsed 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.