David and goliath David N. Hyman David N. Hyman. David A. Harper David B. Burrell David Barrat David B. Guralnik David Barnard David Berman. David Bloor