Overview

James Bannerman

(1807—1868) Free Church of Scotland minister and theologian