Cancel

John M. Duncan

John M. Duncan is a media producer in Greenville, S.C., and previously served as executive producer and director of media services for Ligonier Ministries.