Cancel

Jim Fitzgerald

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