James Hamilton

Professor of Biblical Theology, Southern Baptist Theological Seminary