Doctors

  • Dr Malcolm McKendrick
  • Dr Sandra Barfield
  • Dr Nick Hearle
  • Dr Steve Derry

GP Trainee

  • Dr Saf Nawaz

Salaried GPs

  • Dr Rita Hamilton
  • Dr Gemma Newman