A 46-year-old Canton man, identified as a previously convicted sex offender, has been sentenced to 20 years in federal prison after pleading guilty to charges linked to child sexual abuse materials. Federal investigators say they discovered hundreds of illegal files involving children during a search of his residence in Ohio.