Author Details

Xia, Yulu, National Science Foundation Center for Integrated Pest Management, North Carolina State University, 1730 Varsity Dr. Suite 110, Raleigh, NC 27606, United States