Overview

Robert Smith Candlish

(1806—1873) Free Church of Scotland minister and theologian