Studied at High School, Glasgow. Universities of Glasgow and Leipzig. United Presbyterian College, Edinburgh.
Minister of Satfronhall Church, Hamilton, 1882-1887. United Presbyterian Church, Moffat, 18S7-94. Wellington Church, Glasgow, 1894-1899.
United Free Church, Skelmorlie, Wemyss Bay, 1899-1903.
Career
Kerr Lecturer at Edinburgh, 1897. Was offered, but declined, Professorship of Apologetics in Knox College, Toronto, and also Principalsliip of United College, Bradford. Special Lecturer at Yale University, United States A., 1901.