1. Dep. of Entomology Pennsylvania State Univ. 243 Agricultural Sciences and Industries Building University Park PA 16802 USA
2. Dep. of Plant Science Pennsylvania State Univ. 243 Agricultural Sciences and Industries Building University Park PA 16802 USA
3. Current address: School of Applied Sciences State Univ. of New York‐ Delhi 153 Farnsworth Hall Delhi NY 13753 USA