An Edmond man has been arrested on child pornography charges as a result of an undercover police investigation into the sharing of child pornography on the internet. Police say their investigation led to an IP address at the home of 42-year-old Travis McFarland. Police executed a search warrant on June 30 and seized McFarland's phone and computer, which they say contained known child pornography files. According to police McFarland told an officer he 'had a problem' and should have received help for it. He allegedly admitted to downloading files of child pornography featuring girls between the ages of 12 and 15 but would sometimes receive videos of girls ages 10 to 12.