A Tullytown man is now in custody on charges of rape, child pornography, and sex trafficking of a minor. Authorities say one of his victims was his own foster child.

John Michael Evans, 40, sexually abused two teenage boys over the past three years, according to the Bucks County District Attorney’s Office.

John Michael Evans, 40. Image via Bucks County District Attorney’s Office.

“These two young men have probably spared more victims from abuse at the hands of this serial child predator by bravely coming forward to police about how he victimized them,” said District Attorney Matthew Weintraub. “I am sorry that they had to suffer this horrific abuse. We owe them a tremendous debt for their bravery.”

Evans allegedly began sexually abusing his first victim in January of 2017. This victim reported his experiences to authorities this past December.

However, a lack of evidence prevented criminal prosecution.

Several months later, the Evans became the foster parent of another teenage boy. He allegedly began abusing this victim in April 2020.

In addition to sexually abusing the boy himself, a criminal complaint states Evans also set up to meet up with other adult men so they could perform the same acts. Evans reportedly told his legal foster child to claim he was an adult to these other abusers.

Authorities also claim Evans intimidated the second victim to remain silent. If no one believed the first victim, Evans allegedly said, no one would believe the second either.

But the second victim persisted and reported Evans to Tullytown Police this June. Police renewed their investigation, and allegedly found nude photos of the victims.

The DA’s Office believes there may be additional victims. Evans has had close contact with minors through his previous professions.

Evans has worked as a bus driver for the Pennsbury and Bristol Township school districts. Additionally, he may have involved himself in youth sports.

Anyone with any information about other potential abuse cases involving Evans can call the Bucks County Detectives at 215-348-6354.

Evans is currently confined to the Bucks County Correctional Facility. District Judge Robert Wagner Jr. has set bail at $500,000.