Staff

Doctors

  • DR EWEN MCLEOD

    (Registered 1985) FRCGP DIMC DRCOG LFHom (Med)

    GMC No 3088090

  • DR MARK DEWHURST

    (Registered 2007) MBChB MRCGP DTMandH

    GMC No. 6157559

  • DR MARLIZE VAN VUUREN

    (Registered 2013) MBChB MRCGP

    GMC No. 6115434

  • DR DOUGLAS NAISMITH

    (Registered 2018) MBChB MRCGP PG Cert. Clin. Ed.

    GMC No. 7334263

Nurses

  • RACHEL ANDERSON

    RGN

  • JANE WALLACE

    RGN

  • REBECCA BRICE

    Healthcare Support Worker

Practice Management

  • MAUREEN MONCUR

Reception

  • SUSAN COOPER

  • JULIE REID

  • CHLOE TRAVERS

Page last reviewed: 27 January 2026
Page created: 07 January 2026