Thomas Limacher
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.