David T. Sandwell. David P. Mindell. David C. Saffell. David F. Channell. David C. Howell. David R. Gaskell. David A. Bell. David Bordwell. David A. Mitchell. David L. Russell.