David adalah alumni TGS dari tahun 1960-an dan awal 1970-an. Ia kembali ke TGS untuk mengajar Ekonomi HSC, kemudian VCE, pada tahun 1987 dan memegang berbagai peran, termasuk Kepala Departemen Perdagangan, Kepala Asrama Arnold, Kepala Kelas 10 dan 11, dan Guru Senior selama masa jabatannya. Ia pensiun pada tahun 2015, meskipun tetap terhubung dengan TGS melalui Program Tiongkok dan pengawasan ujian VCE. Ia adalah ayah dari dua alumni TGS, keduanya memulai pendidikan di Sekolah Dasar dan keduanya pernah ia ajar. Ia adalah salah satu tokoh yang diabadikan dalam Galeri Prestasi TGS.