VIRGINIA BEACH, Va. (WVEC) – A Virginia Beach man is facing federal charges of possessing and distributing child pornography. David Campbell appeared in Norfolk Federal Court Thursday afternoon. He waived his right to a preliminary hearing.

The former UPS employee, according to court records, is accused of distributing the pornographic images via social media sites like Twitter and Tumblr.

Court documents obtained by 13News Now detail Campbell’s alleged actions on social media. Several concerned citizens reported someone posting comments on an online Tumblr account in which the individual claimed to have had regular sexual contact with underage boys as young as 10-years-old.

Court documents go on to say that Campbell told investigators he never actually acted on anything and called it all online “fantasy talk.”

The four page affidavit filed in Campbell’s case also reveals Campbell traded child pornography through private messaging on Twitter. According to the court documents, Campbell told investigators he didn’t think the direct messages were monitored by Twitter.

Court documents also reveal during the investigation, the IP address and usernames were tied back to Campbell.

On February 25, Virginia Beach Police and agents from Homeland Security Investigations executed search warrants at Campbell’s Virginia Beach apartment.

According to court records, Campbell agreed to speak with investigators and admitted to being involved with child pornography for at least 25 years, adding that he considers himself a pedophile.

In late April, investigators say they found approximately 5,287 images and videos of child pornography on multiple computers and hard drives seized from Campbell’s residence.

Campbell’s neighbor Alessandra Muniz saw police raid his house and take him into custody. She says the few interactions she had with him she would have never suspected something like this.

“It goes to show that even if you do try to get to know your neighbors you don’t really know them,” said Muniz.

In court Thursday, Campbell waived his right to a preliminary hearing. His attorney asked for his bond hearing to be continued. Campbell’s bond hearing has been rescheduled for May 19.

Virginia Beach Child Porn Case