Dennis Johnson 

Professor Emeritus of Practical Theology, Westminster Seminary California; Assistant Pastor, Westminster Presbyterian Church (PCA), Dayton, TN