Department of Entomology Laboratoire456448Department of Entomology, Purdue University, West Lafayette, IN, USAÉtats-Unis
Department of Entomology Institution348555France