Jack Daniel McCullough, 71, is charged with 7-year-old Maria Ridulph's abduction and murder.
McCullough, who went by a different name at the time of the murder, used to live near the victim's home in Sycamore.
Decades ago, investigators had suspected McCullough of the crime, but it wasn't until they received a tip that they charged him.