A Roaring Spring man is facing 90 felony child porn charges after a family member discovered that a thumb drive plugged into his computer allegedly contained explicit material involving minors.