Overview

Charles Rogers

(1825—1890) Church of Scotland minister and historian