Alexander Ward had been jailed for two years in 2007 for sexual offences involving children.