Douglas W. Tallamy

Prof. Dr. Douglas W. Tallamy

Department of Entomology and Wildlife Ecology, University of Delaware, 245 Townsend Hall, Newark, DE 19716, USA