David L. Carter holds degrees in Theology, English Literature, and Library Science. He has published in Cities and Roads and The Journal of Pastoral Care and Counseling.David L. Carter holds degrees in Theology, English Literature, and Library Science. He has published in Cities and Roads and The Journal of Pastoral Care and Counseling.