Skip Navigation

Mother Mary Theresa

Blessed Mary Theresa Scherer 1825-1888

 

 

 

 

Mother Theresa Scherer (read more)

 

 

 

 

Scenes from the Motherhouse in Ingenbohl, Switzerland, the international headquarters of the Holy Cross Sisters.