David completed a Bachelor of Science at the University of Queensland before moving to Wollongong in NSW to study medicine. In 2019 he finished his postgraduate Doctor of Medicine at the University of Wollongong. 

David spent two years living and working in the Northern Territory, completing his internship at the Royal Darwin Hospital. During this time he gained experience in a broad range of specialties including Vascular Surgery, Paediatrics and Palliative Care. David then returned to Brisbane at the beginning of 2022 where he commenced his GP training. 

He enjoys all areas of general practice and in his spare time enjoys playing golf and spending time with his family and friends.