Justice catches up with sex offender 23 years later