A Mills County man will spend more than 18 years in federal prison for receiving child sexual abuse materials.