After graduating from the University of Melbourne in 2013, David completed rotations in a wide range of medical specialties including cardiology, nephrology, rheumatology, endocrinology, geriatrics, rehabilitation, paediatrics and emergency medicine. In 2019 he obtained a Diploma of Child Health. He is a strong believer of providing holistic and continued care to ensure his patients have the best health outcomes. He is also passionate about medical education and tutors medical students at St. Vincent’s Clinical School. David is doing his final GP Registrar Training rotation with us intends to continue with us when he fellows early 2020.

David is fluent in English and Cantonese. In his spare time he enjoys running, badminton, piano, travel and hiking.

David also works at our associated practice at Nunawading Clinic