John Hill

John Hill previously served as coordinator for Ligonier Ministries’ “Tape of the Month” program.