Joseph Parrish Thompson

Congregationalist minister