David B. Magleby. David Dagley David Dimbleby David Eagleman. David Eagleman David Jacoby. David Allamby. David Bradby. David Igler.