James McCullough promoveerde in de theologie aan het Institute for Theology, Imagination and the Arts van de University of St Andrews, Schotland. Sinds 2013 is hij werkzaam aan Lindenwood University in St Charles, Missouri en bij de afdeling van InterVarsity Christian Fellowship (USA) aan Washington University.