John Klieve was previously sentenced for child sex offences