Meet our team

  • Dr John Benton - General Practitioner: General
  • Dr Richard Davis - General Practitioner: Vocationally Registered
  • Dr John Miller - General Practitioner: General
  • Dr Dirk Oberholster - General Practitioner: Vocationally Registered
  • Dr Kim Rapson - General Practitioner: Vocationally Registered
  • Dr Hilary Trouw - General Practitioner: Vocationally Registered