Background
He was born in Aberdeen and attended Marischal College at the University of Aberdeen and New College, Edinburgh.
He was born in Aberdeen and attended Marischal College at the University of Aberdeen and New College, Edinburgh.
He received the degrees of Doctor of Divinity and Doctor of Laws He was mentioned in Lord Adam Gifford"s will.
He was ordained pastor of the Chadwell Street Scottish Church, Pentonville, Islington, London, on Christmas Day, 1850. He later served at:
Roxburgh Free Church, Edinburgh
Orwell Free Church, Milnathort, Kinrossshire(1853–1858)
Free Tron Church, Glasgow
Reid Memorial Church, Edinburgh
Free High Church, Edinburgh (1874–1884)
He was a distinguished preacher and a man of catholic sympathies.