Question: Who founded the church that owns the Christian Science Center in Boston, Massachusetts?
Sentence (from "Christian Science Center"): A popular tourist attraction, the center is owned by the Church of Christ, Scientist (the Christian Science church), which refers to it as Christian Science Plaza.
Relevant evidence: Yes