John Henry Leech — English entomologist