1. Department of Mathematical Sciences, University of Delaware, Newark, Delaware, USA
2. Department of Entomology and Wildlife Ecology, University of Delaware, Newark, Delaware, USA
3. Department of Biology, University of Scranton, Scranton, Pennsylvania, USA