220 pubs · 15,038 cites · h-index 65
Western University
2007 - Present
Cornell University
2025 - Present
New York University Press
2022 - 2022
Institute of Entomology
Cambridge University Press