Cancel

Dr. Craig Sheppard

Dr. Craig Sheppard is senior pastor of Arden Presbyterian Church in Asheville, N.C. He previously served as a missionary and pastor in Sofia, Bulgaria, for thirteen years.