Richard B. Gaffin, Jr.

Professor of Biblical and Systematic Theology, Westminster Theological Seminary, Philadelphia, PA