D Stephen Long

D. Stephen Long is professor of Systematic Theology at Marquette University.