David A. Foster
David Adams
David Alan Berry
David Alexander Hasinoff
David Anthony Pickle
David C. Spence
David C.K. Lee
David Callahan
David Chang
David Climenhaga
David Cumming
David D. Campbell
David E. Johnstone
David Edwards
David Fenton
David G. McGowan
David Gilchrist
David John McManus
David K.W. Yip
David Kwok-Kui Ng