Dr. John A. Huffman, Jr. is pastor of St. Andrews Presbyterian Church in Newport Beach, California. He pastored several churches, held Presbyterian moderator positions, and was on the boards of various organizations. He currently serves on the boards of the National Council of the Churches of Christ in the U.S.A., Gordon-Conwell Theological Seminary, and Christianity Today, Inc. He has written nine books and each week 5,000 of his printed sermons are mailed worldwide. He and his wife Ann have three daughters.