Overview

James Shore

(1805—1874) founder of the Free Church of England