Overview

Philip Pearsall Carpenter

(1819—1877) social reformer and conchologist