Margaret Holmes — community worker, religious leader and welfare worker