He made collections of lepidoptera, and discovered several important species, among which was the Limenitis weidemeyerii (Weidemeyer's Admiral) of the Adirondack mountains.
It is named after John William Weidemeyer, a 19th-century entomologist who discovered it in its former eastern range extension into the Adirondack mountains.