David McLellan David Mclellan David S. Moore. David C.Mello. David C.Saffell David Cottrell David L.McDowell David L.McDowell. David Bordwell David G. Myers.