William Marsh (PhD, Southwestern Baptist Theological Seminary) is associate professor of theology at Cedarville University.
by William Marsh