Overview

John Laidlaw

(1832—1906) United Free Church of Scotland minister and theologian