A to Z index

Doctors — surnames beginning “MC”

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

Profiles

348 total

  • 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

  • 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

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