Donald MacLeod

Donald Macleod is professor of systematic theology at the Free Church of Scotland College in Edinburgh, Scotland.