Doctors
Nursing Staff
Practice Team
Healthcare Team

Practice Management

Mima Macmillan
Practice Manager
Nikki Bonner
Assistant Practice Manager

Administration

Fiona Graham
Medical Secretary
Mhairi Calder
Medical Secretary
Amanda Greig
Repeat Prescription Administrator

Reception

Esther Greenlees
Tricia Irvine
Ruby Younger
Michelle Machan
Stacey Penman
Yvonne Dowie