Thomas Limacher

Contributor

Thomas Limacher is a Sister of the Holy Cross of Menzingen, Switzerland. She served in South Africa during apartheid and  later worked at a famous pilgrimage shrine in Switzerland. She now does development work in an inter-congregational NGO that supports missionary work.