Question: What is the Catholic church that is located in the most densely populated municipality in northern New England ?
Answer: St. Francis Xavier Church