PORTLAND, Ore. (KOIN) — A felon with previous sex crime convictions was arraigned Friday in Portland for more sex crimes, including viewing videos of children and, separately, an animal.

KOIN 6 News learned this case against Joshua James Roberts first came to the attention of law enforcement when a MAX rider spotted him watching child pornography on the train. The rider then called 911, and authorities began their investigation.

Roberts, 43, has 8 previous felonies on his record, including 4 sexual abuse convictions and one for criminal sexual penetration of a minor.

He was indicted, then on Friday morning was arraigned on 6 charges: 5 counts of encouraging child sex abuse, one count of encouraging the sexual assault of an animal.

Officials said he was also in possession of a video depicting sex with an animal.

He’s currently in the Multnomah County Jail and his next court appearance is scheduled for January 11, 2019.