Jeffrey Lockwood is an insect ecologist and a professor of natural sciences & humanities at the University of Wyoming. He’s the author of “The Infested Mind.”
Jeffrey Lockwood is an insect ecologist and a professor of natural sciences & humanities at the University of Wyoming. He’s the author of “The Infested Mind.”