David C. Saffell. David C.Saffell David R.Shaffer David E. Shaffer David R.·Dowell David S.Goodsell David C.Goodfellow David copperfield david Copperfield David Bordwell