Overview

James Guinness Rogers

(1822—1911) Congregational minister