Joseph L. Spencer

Center for Economic Entomology, Illinois Natural History Survey
172 Natural Resources Building
607 E. Peabody Drive
Champaign ILUSA
61820-6917