Overview

James Hargreaves

(1768—1845) Baptist minister