D. Stephen Long D. Stephen Long teaches at Garrett Evangelical Theological Seminary in Evanston, Illinois. Articles In Need of a Pope?