A Canyon County man will spend up to the next 25 years in prison following an investigation that uncovered over 100 files of ...