Cancel
Rev. Jim Fitzgerald is a teaching elder in the Presbyterian Church in America and a missionary to North Africa and the Middle East.
Articles