A man from Willow Springs is facing charges of child molestation and more.

Authorities arrested 40-year-old Jeremy Collins.

Investigators say the victim was under 12 and Collins has ordered by judge to not have any contact with children under 17.