Overview

James Cooper

(1846—1922) Church of Scotland minister and ecclesiastical historian