David S. Landes David E. Cooper. David E. Mason. David L Lindauer David P. Twomey. David P. Levine David E. Apter David E. McNabb. David E. Cooper David E. Gumpert