David is a pianist based in Auckland and is a repetiteur and coach for New Zealand Opera, Te Pae Kōkako (University of Waikato) and the New Zealand Opera School.

He collaborates frequently with the Auckland Philharmonia, Auckland Chamber Orchestra, Voices New Zealand, and the Universities of Auckland and Waikato. With flutist Luca Manghi he has recorded a critically applauded recital disc Quays (Atoll Records, ACD 882), and is a member of the Donizetti Trio, which undertook national tours in 2014 and 2019 for Chamber Music New Zealand.

David studied at the University of Canterbury with Diedre Irons and Maurice Till and is a graduate of the Australian Opera Studio.