A high-risk sex offender who sexually abused children on two separate occasions was caught allegedly hiding in the Hudson Valley.

In July, deputies from the Ulster County Sheriff's Office attempted to verify the address of Level-3 sex offender 37-year-old Jeffery Johnson Jr., previously of Hyde Park, as required by New York State law.

An investigation revealed he was no longer residing at his registered address, police say. A warrant was later issued for his arrest by the Town of Esopus Justice Court.

On Sunday, members of the Hyde Park Police Department found and arrested Johnson. He was then turned over to the Ulster County Sheriff's Office and charged with failure to report a change of address as a sexual offender, a felony.

Johnson is labeled as a "Predicate Sex Offender," on the New York State Sex Offender's database.

A predicate sex offender is a sex offender who has been convicted of a sex offense when the offender has been previously convicted of a sex offense, according to the New York State Division of Criminal Justice Services.

Johnson sexually abused a 13-year-old girl in 2008 and was sentenced to 6 years probation, according to the New York State Sex Offender's database. Then in 2011, he sexually abused an 11-year-old girl. He was sentenced to 1 year in jail.

Level-3 sex offenders are considered to have the highest risk of a repeat offense and are considered the greatest risk to the public.

Johnson was arraigned in the Town of Esopus Justice Court and remanded to the Ulster County Jail.

More From Hudson Valley Post