David J. Helfand. David J. Hand. David G. Haglund. David Gowland. David S. Hammond. David Almond. David Marquand. Nancy J. Holland. Gerald B. Folland.