Jun 17, 2021
Dr. Lisa Taylor, professor
UF Dept. of Entomology and Nematology

Dr. Taylor's work was recently featured on the Netflix docuseries by David Attenborough. It was amazing!