Staff

Doctors

  • DR FRANCESCA IRVINE

    Female

    MBChB DRCOG MRCGP DFSRH

  • DR CATHERINE JOHNSTON

    Female

    MBChB 2011 University of Aberdeen

Nurses

  • CAROL WHITE

Healthcare Assistant

  • FIONA MCAFEE

Practice Management

  • CAROLINE MCLEAN

Administration

  • JUNE ANDERSON

Reception

  • MORAG MCGINLEY

  • JANE CROSS

Page last reviewed: 20 August 2025
Page created: 22 May 2025