Man May Be Serial Public Library Predator: Officials

The Solana Beach man allegedly offered to pay for a sex act from a teenager in the bathroom at a public library and may have done this before, officials claim

A California man faces charges for allegedly offering to pay a minor for sex acts in a public library. Now, investigators say the man may have been trolling other libraries, including one in Solana Beach, for potential victims.

Sean O’Farrell, 40, is accused of offering to pay a 15-year-old boy for a sex act according to the San Bernardino County Sheriff-Coroner Department. Deputies say the two met in the second floor bathroom of the Rancho Cucamonga Library at approximately 5 p.m. on Tuesday, August 18.

O’Farrell asked the teenager for his age and was told he was 15, deputies said. That’s when O’Farrell started asking sexual questions and allegedly offered to pay for a sex act, officials said.

Deputies say the teenager refused and walked away. However, the teen noticed O’Farrell allegedly following him around the library and notified a staff member. The library employee called the sheriff’s department.

After confronting O’Farrell, investigators say they found library cards from different locations.

The defendant, identified by deputies as a resident of both Rancho Cucamonga and Solana Beach, may have committed similar crimes in other jurisdictions, according to a sheriff’s department news release.

The San Diego County Sheriff's Department does not have any active investigations involving O'Farrell, a spokeswoman says. However, local deputies did contact him in 2010 and 2013 when people at the Solana Beach Library reported a man frequently going to the restroom.

Those at the library believed O'Farrell was acting suspiciously, the sheriff's department says, but no arrest was made because there was no evidence that any criminal activity had occurred.

Anyone with information can call the Rancho Cucamonga Police Department (909) 477-2800. Callers wishing to remain anonymous may contact the We-Tip Hotline at 1-800-78CRIME (27463) or you may leave information on the We-Tip website at

Contact Us