Institution: | (1) Department of Entomology, University of Massachusetts, 01003 Amherst, Massachusetts, USA;(2) Department of Zoology, University of Massachusetts, 01003 Amherst, Massachusetts, USA;(3) Present address: Department of Entomology, NYS Agricultural Experiment Station, 14456 Geneva, New York, USA |