48 Hours Only | Save up to $12. Get the code »

Donald MacLeod

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