Maria Teresa Palmer

Maria Teresa Palmer is founding pastor of Iglesia Unida de Cristo, a United Church of Christ mission in Chapel Hill, North Carolina.