Practice Team
Meet the Team
-
Dr Nicolaas Dreyer
-

Dr John Topping
M.B., Ch. B., F.R.A.C.G.P.
Practice Principal
General Practitioner -

Nadine Richards
Practice Manager
Registered Nurse