David Calleo David Chan David Clark. David Cohen David Gillard David Halle David J. Kalupahana David Christian David L. Caplan David Crystal