David Bordwell David Attwell David Barrat David Furley David Harris David Harris. David Powell David Uzzell David B. Burrell David W. Carroll