David J. Gunkel. David Finkel. David Prakel. David Pimentel. David Finkel David Frenkiel. David M. Wrobel. David Meuel. David Weigel.