Police hope an indefinite jail sentence for a child sex offender will act as a warning to others.
Bradford Pascoe was sentenced to preventive detention when he appeared at the High Court in Hamilton today.
Preventive detention is an indefinite sentence that can be imposed on offenders convicted of serious sexual or violent offences.
The 38-year-old was sentenced on 70 charges including sexual violation, indecent assault on a boy, possessing and distributing objectionable material and firearms charges.
Pascoe was arrested thanks to the sharp eyes of a Waikato detective.