General Practitioner
MBchB FRNZCGP Dip Obstetrics Dip Skin Cancer Medicine and Surgery
Meet our Administration team
Meet our Nurses team