Cancel
Dr. Craig Sheppard is the executive director of the Center for Reformed Theology in Jakarta, Indonesia, and assistant professor of missions and senior fellow of systematic theology at Reformed Theological Seminary.
Articles