Question: Who founded the church that owns the Christian Science Center in Boston, Massachusetts?
Sentence (from "Christian Science Center"): The Christian Science Center is a 14.5 acre site on the corner of Massachusetts Avenue and Huntington Avenue in the Fenway neighborhood of Boston, Massachusetts.
Relevant evidence: Yes