John Brown Francis Herreshoff Esq., 1850–1932



View objects associated with John Brown Francis Herreshoff Esq. >