1. Institut de Recherche sur la Biologie de l'Insecte (IRBI); Faculté des Sciences et Techniques; UMR 7261; Tours France
2. Department of Biology; Lake Forest College; Lake Forest IL USA
3. Department of Zoology; University of Cambridge; Cambridge UK