James McCullough acquired a PhD from St Andrews University in Scotland, having done his work at the Institute for Theology, Imagination and the Arts. Currently he is an adjunct faculty at Lindenwood University in St Charles, Missouri and on staff with InterVarsity Christian Fellowship (USA) at Washington University.
We use cookies to deliver our service and analyse traffic. By browsing this site, you accept the privacy policy.