A man from Swindon had been found guilty of child sex offences spanning over a six year period.