First United Presbyterian Church
Co-Pastor
San Francisco Theological Seminary
President and Professor of Theology
University of Dubuque Theological Seminary
Adjunct Faculty
The Bernard Osher Foundation
Teacher
Shepherd of the Valley Presbyterian Church
Pastor
Duke University
Fuller Theological Seminary