James Carmichael (minister)


James Carmichael - MInister of the Church of Scotland.