David J.Anspaugh,et al. David L. Shambaugh David Attenborough David Denborough David McCullough David swanson