English Randy Thornhill Cited by user Citation bot on 22 Mar 2020 Randy Thornhill (born 1944) is an American entomologist and evolutionary biologist. He is a professor of biology at the University of New Mexico, and was president of…