David grew up in Innisfail in Far North Queensland. His undergraduate medical degree was completed at the University of Queensland followed by completing a Fellowship in Colorectal Surgery through the Royal Prince Alfred Hospital, Nepean Hospital and the Royal Alexandra Hospital in Paisley (Glasgow), Scotland. He has also trained as Upper GI Fellow at Concord Hospital, Sydney. He completed a Master of Surgery from the University of Sydney in 2007.