A handyman who worked in homes across southeastern Pennsylvania raped and sexually assaulted children and unconscious women, and produced a vast collection of photographs and videos documenting his crimes, Chester County prosecutors said Monday.

David Vincent Rosa, 54, faces more than 300 charges, including rape of a child, aggravated indecent assault of a child, and hundreds of counts tied to creating and disseminating child pornography, according to the affidavit of probable cause for his arrest.

Rosa, a transient handyman and housepainter whose last known address was in Chester County, used his work to gain entry into homes and prey on the people inside them, investigators said.

He recorded the attacks, they said, amassing a digital trail of evidence that spans a period of several years.

“It is one of the most terrifying sexual assault cases that we have come across in some time,” Chester County District Attorney Christopher de Barrena-Sarobe said in a news conference Monday.

The charges stem largely from two videos investigators discovered on a phone they said belongs to Rosa. In one, a man investigators identified as Rosa filmed himself touching a young girl. A second clip, also of Rosa, they said, depicts the rape of a child.

But the case has widened beyond those recordings: stored on Rosa’s devices and in his accounts, de Barrena-Sarobe said, investigators also found videos of him sexually assaulting additional children and women.

The women “appear to be unconscious” in the videos, de Barrena-Sarobe said, and “they may not know that they have been victimized.”

The children in the videos appear to be younger than 10 years old, he said. de Barrena-Sarobe declined to say exactly how many victims appear in the recordings, saying only that they showed “multiple” women and children. The videos and images are dated from 2017 to 2024, he said.

Investigators traced recent logins to a Comcast account in West Whiteland Township, where records indicated Rosa lived, according to the affidavit. They also identified Rosa as the man seen in multiple images, the document said.

Chester County and West Whitefield Township authorities began investigating Rosa in March, after receiving three dozen cybertips that child sexual abuse materials had been uploaded to Google accounts. The tips — reported by Google and routed through a regional Internet Crimes Against Children task force — involved six email accounts containing hundreds of images and videos depicting the sexual abuse of girls as young as 2, investigators said.

In April, authorities searched Rosa’s home, where they found a cellphone with a video matching the materials reported in the cybertips, according to the affidavit.

Rosa was arrested April 2 and charged with 100 counts of child pornography, court records show.

He has been held in Chester County Prison since then, unable to post bail, de Barrena-Sarobe said.

Prosecutors filed hundreds of additional charges last week, after investigators extracted files from Rosa’s phone and interviewed witnesses who identified one of the children.

More than 1,000 still images captured from the videos were recovered from Rosa’s phone, investigators said, and records provided by Google showed the videos were shared more than 50 times on the company’s chat app.

Investigators also said in the affidavit that they recognized Rosa’s voice in both videos after speaking with him during his arrest and in a recorded interview.

Detectives identified the first child victim in early June, after interviewing a woman who identified Rosa and the child from still images, according to the affidavit. The woman told investigators that Rosa had stayed for about a week at a Wind Gap home where she and the child lived in 2022. He was doing painting work at the house, she said.

She described two incidents that had alarmed the household: Rosa was once discovered in a basement crawl space with the child, she told investigators, and another time, the girl was found in bed with him under a blanket. It was unclear whether anyone had reported either incident to authorities at the time.

That account matches the pattern investigators now fear extends further. Rosa lived throughout the region and has previous arrests in Philadelphia, Allentown, Malvern and Saylorsburg, de Barrena-Sarobe said.

Investigators are asking anyone who hired him — or knows someone who did — over the last 10 years to come forward.

Prosecutors released a series of photographs showing Rosa’s changing appearance over the years, along with an image of a room they are trying to locate: what appears to be an unfinished basement with a bed covered in rust-colored bed linens, where investigators say some of Rosa’s crimes were committed.

Authorities described Rosa as five-foot-four-inches tall and weighing about 150 pounds.

Although de Barrena-Sarobe said Rosa is presumed innocent until proven otherwise, he added that “we strongly feel like this was a predator that was out in our region creating and and destroying lives.”

Rosa’s attorney did not return a phone call Monday afternoon.

Anyone with information is asked to contact the Chester County Detectives at 610-344-6866.