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 1348020

    Edward Lyn MALPASS

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1023998

    Nalini Vaikunth MAMUJEE

    Doctorlapsed at register check on 14 July 2026

  • General Medical Council 1236822

    John LEUNG SIU MAN

    Doctorlapsed at register check on 1 September 2026

  • General Medical Council 1234222

    Harshvadan Natwarlal MANDALIA

    Doctorlapsed at register check on 31 August 2026

  • General Medical Council 1239698

    Barend Bernard MANDELL

    Doctorlapsed at register check on 1 September 2026

  • General Medical Council 1308369

    Stefan Alexander MANDL

    Doctornot registered at register check on 24 September 2026

  • General Medical Council 1098428

    Harbans Kaur MANGAT

    Doctorlapsed at register check on 24 July 2026

  • General Medical Council 1098435

    Niranjan Singh MANGAT

    Doctorlapsed at register check on 24 July 2026

  • General Medical Council 1233317

    Swaran Singh MANGAT

    Doctorlapsed at register check on 31 August 2026

  • General Medical Council 1049723

    Venkateswaran MANI

    Doctorlapsed at register check on 18 July 2026

  • General Medical Council 1213959

    Jayasingham Padmarajan MANICKASINGHAM

    Doctorlapsed at register check on 31 July 2026

  • General Medical Council 1252750

    Yagnesh Ramanlal MANKAD

    Doctorlapsed at register check on 12 September 2026

  • General Medical Council 1341047

    Balvindar Singh MANN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1340644

    Robert Alexander Menzies MANN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1319099

    Stanley Lyall MANN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 7518204

    Nicholas John MANNING-CORK

    Doctorregistered at register check on 10 July 2026

  • General Medical Council 1385726

    Henry William Paul MANNINGS

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 7944815

    Sachin Manoraj

    Doctorunknown at register check on 10 July 2026

  • General Medical Council 1217324

    Peter John MANSFIELD

    Doctorlapsed at register check on 1 August 2026

  • General Medical Council 1304640

    John Philip MANTLE

    Doctornot registered at register check on 23 September 2026

  • General Medical Council 1381980

    Arthur MANUEL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1239241

    Jacque Gaillard MAR

    Doctorlapsed at register check on 1 September 2026

  • General Medical Council 1242564

    Paul Edmond MARCHAND

    Doctorlapsed at register check on 10 September 2026

  • General Medical Council 1242650

    Dara Edulji MARCHANT

    Doctorlapsed at register check on 10 September 2026

  • General Medical Council 1216787

    Paul MARCUS

    Doctorregistered at register check on 1 August 2026

  • General Medical Council 1244164

    Ludwik Zbigniew MARCZEWSKI

    Doctorlapsed at register check on 10 September 2026

  • General Medical Council 7951562

    Ameen Mardanpour

    Doctorsuspended at register check on 10 July 2026

  • General Medical Council 1319776

    Eric Anthony DE LA MARE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1250514

    Jeremy Christopher Lee MARGERISON

    Doctorlapsed at register check on 12 September 2026

  • General Medical Council 1245976

    Frank DE MARIA

    Doctorlapsed at register check on 10 September 2026

  • General Medical Council 1341872

    Robert John MARKHAM

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1329807

    John Angus MARKS

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1280539

    Michael Stephen MARKUS

    Doctorlapsed at register check on 17 September 2026

  • General Medical Council 1341858

    John Ernest MARLEY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1206735

    Sarla Velji MAROO

    Doctorlapsed at register check on 27 July 2026

  • General Medical Council 1328442

    Anna Mary Macfie MARQUIS

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1385740

    Caroline Margaret MARRIOTT

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1219807

    Frederick Peter Sefton MARRIOTT

    Doctorlapsed at register check on 2 August 2026

  • General Medical Council 1204441

    Jonathan MARROW

    Doctorlapsed at register check on 26 July 2026

  • General Medical Council 1278145

    Timothy Clive MARRS

    Doctorlapsed at register check on 17 September 2026

  • General Medical Council 1318995

    Robert Allan MARSDEN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1331301

    David Raymond George MARSH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1324170

    Janette Isobel MARSH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1233946

    Peter Godfrey Field MARSH

    Doctorlapsed at register check on 31 August 2026

  • General Medical Council 1321861

    Valerie Christine MARSH

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1317389

    Allan Logie MARSHALL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1347816

    Ann Denise MARSHALL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1249217

    Ann Elizabeth Isobel MARSHALL

    Doctorlapsed at register check on 11 September 2026

  • General Medical Council 1389232

    Barbara Ann MARSHALL

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1353307

    Brenda Elizabeth MARSHALL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1352904

    Fiona MARSHALL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1339031

    Jean Helen MARSHALL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1393800

    John Neil MARSHALL

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1245457

    Sheila Rayna MARSHALL

    Doctorlapsed at register check on 10 September 2026

  • General Medical Council 1098569

    Halina Barbara MARSZALEK

    Doctorlapsed at register check on 24 July 2026

  • General Medical Council 1328332

    Alexander Millar MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1351161

    Andrew Edward MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1395125

    Anne Mary Eileen MARTIN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1347988

    Christine Mcleod MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1377161

    Diane Christine MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1317509

    Elspeth Paterson MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1361223

    George Lowry MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1249994

    James Douglas Cutlack MARTIN

    Doctorlapsed at register check on 12 September 2026

  • General Medical Council 1338676

    Janet Irene MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1335130

    John Robert MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1250291

    Konrad MARTIN

    Doctorlapsed at register check on 12 September 2026

  • General Medical Council 1394904

    Mary Frances Therese MARTIN

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1384990

    Niall Aidan John MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1317530

    Pamela Carole MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1373868

    Pauline Sandra MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1377178

    Rosemary Patricia MARTIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1367164

    William Millar Craig MARTIN

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 7055434

    Josevania Martins

    Doctorsuspended at register check on 9 July 2026

  • General Medical Council 1211414

    Cedrick Reginald MARTYS

    Doctorlapsed at register check on 30 July 2026

  • General Medical Council 1404210

    Jamal Salman Georges MARY

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1404241

    Alan Roger MARYON-DAVIS

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1387278

    Ninnette Noel MASCARENHAS

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1354580

    Bernard MASIKANE

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1336681

    Michael Roy MASKILL

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1329405

    Simon Christopher MASLIN

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1344916

    Alan Bremner MASON

    Doctorregistered at register check on 1 May 2026

  • General Medical Council 1326237

    Martin Graham MASON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1342660

    Jane Bernadette MASSEY

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1213203

    Janet Mary MASSEY

    Doctorregistered at register check on 31 July 2026

  • General Medical Council 1310904

    Gordon Machray MASSON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1241037

    Roshan Framroze MASTER

    Doctorlapsed at register check on 10 September 2026

  • General Medical Council 1344923

    George MASTERTON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1335082

    Jean Gilmour MASTERTON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1285008

    John Potter MASTERTON

    Doctorlapsed at register check on 17 September 2026

  • General Medical Council 1313529

    Andrew Alexander MATCHETT

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1354724

    Enrique MATEU-LOPEZ

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1253366

    John MATHAI

    Doctorlapsed at register check on 12 September 2026

  • General Medical Council 1285273

    Frances Mabel De Ville MATHER

    Doctorlapsed at register check on 17 September 2026

  • General Medical Council 1352100

    Catriona Agnes MATHESON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1318531

    John Alexander MATHESON

    Doctorlapsed at register check on 1 May 2026

  • General Medical Council 1307698

    Rebecca MATHEW

    Doctorvoluntary erasure at register check on 23 September 2026

  • General Medical Council 1072143

    Thazathedathu Koshy MATHEW

    Doctorlapsed at register check on 22 July 2026

  • General Medical Council 1392847

    James Kenneth MATHEWS

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1389249

    Zelda Martha MATHEWSON

    Doctorlapsed at register check on 2 May 2026

  • General Medical Council 1344040

    Christopher Joseph MATHIAS

    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.