Walter Masocha carried out sexual assaults on churchgoers over a six-year period.