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