Meet the Team

General Practitioners

  • Dr John Holmes
  • Dr Robert Brown
  • Dr Dunstan Thompson
  • Dr Daniel Jones
  • Dr Leila Omera
  • Dr Jamie Rickcord
  • Dr Mayada Zaki

Registered Nurses

  • Kathy Pruul
  • Linda Porteils

Practice Managers

  • Rebecca Holmes

Reception Staff

  • Heidi Phelps
  • Mandy Bird