Since April, a 26-year-old Gainesville man has been swapping marijuana for nude pictures and videos of a teenage girl in Florahome, according to an arrest report.

Joshua Ryan Williams, of 4143 NW Seventh St., began texting and calling the girl, then 14, asking her to send him images of her nude, the Gainesville Police report said. In exchange, he would drive to her Putnam County home and give her marijuana.

On several occasions when Williams went to see the girl, the report said, he had her perform a sex act on him. He told police that he knew the girl was a teenager.

Williams was arrested Thursday on five felony charges involving child pornography, cruelty toward a child and drugs. He was being held Friday in the Alachua County jail on $425,000 bond.