undefined

David Allen

Distinguished professor of practical theology at Mid-America Baptist Theological Seminary and founder of Preaching Coach ministry, specializing in preaching and pastoral ministry.