1. Key Laboratory of Entomology and Pest Control Engineering of Chongqing; College of Plant Protection; Southwest University; Chongqing China
2. Department of Entomology; University of California; Riverside CA USA
3. Department of Entomology; North Carolina State University; Raleigh NC USA