A federal grand jury has indicted 42-year-old Kevin Shea on pornography possession and distribution charges.