David attended UNSW for his medical degree and worked as an intern and resident medical officer at Woden Valley Hospital in Canberra.
David trained as an Obstetrician and Gynaecologist at Royal Prince Alfred Hospital in Sydney from 1996-2002. His last 2 years at RPA were as Senior Registrar.
He gained his fellowship of the Royal Australian and New Zealand College of Obstetricians and Gynaecologists (RANZCOG) in 2003 and immediately started working as a Visiting Medical Officer at Mona Vale Hospital. At the same time David started his private practice in Mona Vale and has continued working there since.
David started working at the Sydney Adventist Hospital in 2004 and at Hornsby-Kuringai Hospital in 2007. David is currently the Head of Obstetrics at both Mona Vale and Hornsby Hospitals, and is also Clinical Director of Women’s and Children’s Health at Hornsby Hospital. He is also heavily involved with planning for the new Northern Beaches Hospital at Frenchs Forest.
He currently sees patients in his rooms in Mona Vale and at the Sydney Adventist Hospital, Wahroonga.
Alongside his private and public work, David has been heavily involved with teaching, including supervising registrars and residents from Royal North Shore Hospital.
He is currently Chair Medical Staff Council at Mona Vale Hospital.