Alexander Bede Walsh, 72, was previously convicted of two sexual offences and 19 counts of indecent assault