FARMINGTON — A Sunset man was arrested by police after he was accused of trafficking a 16-year-old girl to Colorado and sexually abusing her multiple times.

Ryan A. MacFarlane, 47, was arrested Thursday and is being held on multiple first-degree felonies, including aggravated human trafficking, human trafficking of a child, rape, object rape and forcible sodomy. Macfarlane is also charged with kidnapping, a second-degree felony; unlawful sexual conduct with a 16-17 year old, a third-degree felony; and three misdemeanor charges relating to drug possession and unlawfully sheltering a runaway.

In November 2017, police in Davis County were notified that a Utah runaway was found in the Denver area and brought to a hospital in the Denver area, according to charging documents. The girl allegedly told a Denver Police detective she ran away from Utah and was arrived in Colorado by “exchanging sexual favors with the white dude who gave her a ride,” according to the probable cause affidavit.

Around a month later, Davis County Sheriff’s deputies interviewed the girl at the Farmington Bay Youth Center. The girl stated she ran away from a foster home while wearing an ankle monitor and was picked up in Murray by a “Hispanic male.” The man took the girl to a home and helped her remove her ankle monitor, according to the affidavit. Later she was allegedly sexually abused by “multiple Hispanic males” in the home. The girl was not able to identify any of the men who allegedly abused her to police.

Sometime later, the girl said she was approached by a man who drove up to her and offered her a ride in his car. In the car, the girl told the man she was a 16-year-old runaway, and later the man allegedly sexually assaulted her in the car. He later took the girl to a storage unit that had a mattress inside, where he allegedly assaulted her several more times, according to the affidavit.

At the time of the initial interview the girl cold not recall the man’s name, but later after several follow-up interviews, the girl identified the man as Ryan MacFarlane, charging documents say.

After the reported assault at the storage unit, MacFarlane allegedly took the girl to where he lived. The girl said that MacFarlane lived with his mother, and the girl was kept in a trailer in the home’s driveway, “so that his mom wouldn’t see her,” the affidavit says. The girl said she was brought into the home and assaulted when MacFarlane’s mother was away.

The girl was interviewed by police several times from 2017 to 2019, and in those interviews the girl was able to describe to investigators the outside, layout and contents of the home in detail.

Later, MacFarlane allegedly rented a car and drove himself and the girl through Wyoming with the intent to go to Colorado. While driving there, the girl said MacFarlane was pulled over for speeding in Wyoming and given a warning. Police were able to verify this claim, and indicated in charging documents that MacFarlane was pulled over by law enforcement in Uinta County, Wyoming and given a warning for speeding.

The girl told investigators that along the way, MacFarlane stopped at truck stops and told the girl “they needed to make money,” and allegedly told the girl to approach truck drivers and solicit sex. MacFarlane told the girl how much money to charge for sexual acts. The girl told police she didn’t want to this and would walk out of MacFarlane’s sight before walking back and saying the truckers were not interested, charging documents say.

The two later arrived in Colorado where the girl was found by police and taken to a hospital.

On Thursday, April 11, agents with the Utah Attorney General’s Office served a search warrant on the home and trailer and arrested MacFarlane. He was allegedly in possession of marijuana at the time of his arrest.

While searching the home, police found that the description of the home provided by the girl was exactly as she stated.

MacFarlane is being held without bail at the Davis County Jail. He has yet to be assigned to a judge and has yet to be given an initial appearance date in Farmington’s 2nd District Court.

Jacob Scholl is the Cops and Courts Reporter for the Standard-Examiner. Email him at and follow him on Twitter at @Jacob_Scholl.

See what people are talking about at The Community Table!