William Hay abused 10 boys aged between 10 and 15-year-old over a 35-year period.