Andrew T B McGowan

Andrew T.B. McGowan is the minister of Inverness East Church and Professor of Theology at UHI, Scotland.