Overview

Richard Slate

(1787—1867) Congregational minister