Cancel

Jim Fitzgerald

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