James P. Haley is Research Associate in Systematic Theology and Ecclesiology at Stellenbosch University. He also serves as Associate Pastor at Pleasant Grove Presbyterian Church an...view moreJames P. Haley is Research Associate in Systematic Theology and Ecclesiology at Stellenbosch University. He also serves as Associate Pastor at Pleasant Grove Presbyterian Church and is an Adjunct Professor at Birmingham Theological Seminary.view less