This is an archived article that was published on sltrib.com in 2013, and information in the article may be outdated. It is provided only for personal research purposes and may not be reprinted.

A man being sought for allegedly kidnapping and sexually abusing a 14-year-old boy in Ogden was caught in California after more than a month of searching.

Deputy U.S. Marshals and members of California's Eureka Police Department arrested Ryan Mitchell Schaffer, 33, in Eureka, Calif., on Friday, according to a statement by Ogden Police.

Ogden had issued an extraditable warrant for Schaffer for one count of aggravated kidnapping and three counts of unlawful sexual activity with a minor, all felonies. Schaffer is a registered sex offender in Utah.

Police say Schaffer approached the teen at a FrontRunner station on July 3 and threatened him with a knife. Schaffer allegedly took the boy all over Ogden over the next three days and forced the boy to have sex, sometimes at gunpoint. Schaffer reportedly took the boy to a house on the 600 block of 32nd Street and told the residents the 14-year-old was his cousin.

Ogden police were unable to find Schaffer in the Ogden area, so they enlisted the help of the U.S. Marshals' Joint Criminal Apprehension Team.

Twitter: @KimballBennion