James N. Anderson specializes in philosophical theology, religious epistemology, and Christian apologetics at Reformed Theological Seminary. He has also had experience serving in churches and is currently active in Ballantyne Presbyterian Church in Charlotte, North Carolina. He and his wife Catriona have three children.