David D.Gilmore David Lattimore David G. Alciatore David S.Moore David W.Moore David D.Riley David J. Garrow David E. Goldberg. David J. Gawkrodger David Almond