Cancel

Dr. John Jefferson Davis

Dr. John Jefferson Davis is senior professor of systematic theology and Christian ethics at Gordon Conwell Theological Seminary.