Bruce D. Marshall

Bruce D. Marshall teaches at Perkins School of Theology at Southern Methodist University.