Former Bucks County school bus driver pleads guilty to sexually abusing 2 teen boys

John Michael Evans ((Bucks County District Attorney's Office))

A 40-year-old former school bus driver from Tullytown, in Bucks County, has pleaded guilty to sexually abusing two teen boys, one of whom was a foster child he was responsible for.

John M. Evans pleaded guilty to two counts of involuntary deviate sexual intercourse and one count of sex trafficking of a minor Tuesday. Sentencing has been pushed back 30 days while Evans is evaluated by the Sex Offender Assessment Board.

In court Tuesday, officials detailed Evans behavior, saying he started abusing a then 16-year-old foster child placed in his care in April 2020. The boy told investigators the abuse took place several times a week.

In court, Deputy District Attorney Mary Kate Kohler said Evans set up sexual encounters with other men and the boy. It was also reported that Evans had nude photos of the boy. The boy was reportedly told to say he was an adult, should the men ask.

Beyond that, it was reported that Evans told the boy of the first victim and he told the boy no one believed the first victim, going on to say no one would believe the boy if he reported the abuse.

That first victim, who is now 17, told investigators in December 2020 Evans sexually abused him many times.

Evans worked as a school bus driver for the Pennsbury and Bristol Township school districts before he was arrested in June 2020.

It was said the abuse of the two boys took place separately and repeatedly from January 2017 through June 2020, when the second victim went to Tullytown Police.


DA: Foster parent among three men charged with sexually abusing boys in Bucks County


For the latest local news, sports and weather, download the FOX 29 News app.


Sign up for emails from FOX 29, including our daily Good Day Digest newsletter