Herbert Spencer
Herbert Spencer Barber (1882-1950) was an American entomologist.