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 1363366

    Barbara Frances MCGIBBEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1373796

    Laurence James MCGIBBEN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1227039

    Ian Gordon MCGILL

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1355828

    William Derek MCGIMPSEY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1385654

    Maria Goretti Anne MCGINNITY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1227125

    Edward Mccombie MCGIRR

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1319082

    Donald MCGLASHON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1337132

    Michelle Carmel MCGLONE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1363373

    Michael Joseph MCGONIGAL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1337338

    Euphemia MCGOOGAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1385661

    Mary Pauline MCGOWAN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1392744

    Mervyn Thomas MCGOWAN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1373806

    Wesley Alexander Wolsey MCGOWAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1395132

    Edward Francis MCGRATH

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1370274

    James Justin Ormonde MCGRATH

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1352193

    Alan Duncan MCGREGOR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1331600

    Christopher George Aloysius MCGREGOR

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1316326

    Gary MCGREGOR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1341449

    Gordon Strachan MCGREGOR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1314843

    John Cummack MCGREGOR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1345979

    Kenneth Alistair MCGREGOR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1330252

    Valerie Elizabeth Mary MCGREGOR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1315583

    Duncan Angus MCGROUTHER

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1318469

    Catherine MCGUIGAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1385678

    James Adrian MCGUIGAN

    Doctorregistered at register check on 2 May 2026

  • General Medical Council 1310399

    Robert John MCGUINESS

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1327678

    Dennis Patrick MCGUIRE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1333413

    James MCHARDY

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1383872

    Felix Anthony MCHENRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1389153

    Sheena Douglas MCILFATRICK

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1204386

    Malcolm Barron MCILLMURRAY

    Doctorlapsed at register check on 26 July 2026

  • General Medical Council 1382802

    Edith Lindsay MCILMOYLE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1349416

    David Ian MCILROY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1389603

    Jeffrey Clifford MCILWAIN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1385685

    Judith Elizabeth Jane MCILWAINE

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1382819

    Werner Jon MCILWAINE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1325470

    Gordon Thomas MCINNES

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1319848

    Bruce MCINROY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1390632

    Heather Yvonne MCINTOSH

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1344246

    Iain Menzies MCINTOSH

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1367401

    Ian Douglas MCINTOSH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1340280

    Ludovic Grant MCINTOSH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1351958

    Linda Taylor MCINTYRE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1353077

    Peter Bruce MCINTYRE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1334184

    Alan John MCKAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1379187

    John Joseph MCKAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1336973

    John Stephen MCKAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1353242

    Mary Elizabeth MCKEAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1332182

    William Patrick MCKEAN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1335525

    Ann MCKECHNIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1218387

    Eileen Patricia MCKECHNIE

    Doctorlapsed at register check on 2 August 2026

  • General Medical Council 1325810

    Alexander George MCKEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1317396

    Angus Hugh MCKEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1325841

    Colin Nairn MCKEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1370281

    Heather Jean MCKEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1227510

    Keith James MCKEE

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1370298

    Phillip Henry MCKEE

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1373813

    Robert Hastings MCKEE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1382826

    Christopher Stuart Taylor MCKEEVER

    Doctorsuspended at register check on 1 May 2026

  • General Medical Council 1381320

    Patricia Ann MCKEEVER

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1389177

    John Knox MCKELVEY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1392751

    Robert David MCKELVEY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1327757

    Anderson Dan MCKENDRICK

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1353479

    Alison Mary MCKENNA

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1333365

    Stephen Thomas MCKENNING

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1355457

    Niall Vincent MCKENNY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1328978

    Peter John MCKENZIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1316993

    Sheila Agnes MCKENZIE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1277821

    Christopher Owen MCKEOWN

    Doctorlapsed at register check on 16 September 2026

  • General Medical Council 1386253

    Mary Ethel MCKEOWN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1372599

    Michael David MCKEOWN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1373820

    Ruth Priscilla MCKEOWN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1277285

    Ronald Orville MCKERAN

    Doctorlapsed at register check on 16 September 2026

  • General Medical Council 1346626

    Duncan James MCKERCHAR

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1336674

    William Sangster MCKERROW

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1328765

    James Hugh MCKILLOP

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1227534

    Robert Stewart MCKIM

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1315930

    Ian Alexander MCKINLAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1310409

    Robert Greig Campbell MCKINLAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1382833

    Ann Reid MCKINSTRY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1348776

    David John MCKIRDY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1352375

    Charles Kennedy MCKNIGHT

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1227905

    Diana Overton MCKNIGHT

    Doctorlapsed at register check on 18 August 2026

  • General Medical Council 1382840

    Frances Elizabeth MCKNIGHT

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1338205

    Janice Miles MCKNIGHT

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1319714

    Alexander Douglas MCLAREN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1348862

    Ian MCLAREN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1326756

    Janet Elizabeth MCLAREN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1339495

    John Anderson MCLAREN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1340352

    Kathryn Mary MCLAREN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1342608

    Gregor Robertson MCLATCHIE

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1351477

    John Hamilton MCLAUCHLAN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1341016

    Eamon MCLAUGHLIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1320042

    Margaret Elizabeth MCLAUGHLIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1320640

    Michael Robert MCLAUGHLIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1319453

    Arthur Laurence Cunningham MCLAY

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1330623

    Ian Alexander Bruce MCLAY

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1314599

    Kenneth Andrew MCLAY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1227730

    Andre Ernest Michael MCLEAN

    Doctorregistered at register check on 18 August 2026

  • General Medical Council 1329467

    Andrew Hamilton MCLEAN

    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.