Affiliation: | a Department of Entomology, Texas Agricultural Experiment Station, Texas A & M University, 77843 College Station, TX, USA b USDA, ARS, Areawide Pest Management Research Unit, 2771 F & B Road, 77845 College Station, TX, USA c USDA, ARS, Integrated Farming and Natural Resources Unit, 2413 E. Highway 83, 78596 Weslaco, TX, USA |