David O'Regan. David Friedman. David Herman. David Katan. David Nunan. David Flanagan. David Raizman. David M. Newman. David A. Freedman. Ted Morgan.