Mark Lewis Taylor

Mark Lewis Taylor is professor of theology and culture at Princeton Theological Seminary and author of The Executed God: The Way of the Cross in Lockdown America.