According to an arrest warrant, the teen's mother told police her son went to a Thanksgiving dinner hosted by someone who rents to Bomgardner. The woman told police she went to pick up her son at the home and caught Bomgardner in the act of assaulting her son.

Bomgardner also is accused of supplying the teen with several shots of vodka and glasses of wine before the assault, according to an arrest warrant.

The teen told police he was intoxicated and has no memory of the incident.

Bomgardner faces charges of sexual assault and contributing to the delinquency of a minor, both felonies.

Bomgardner has been arrested "three separate times for sexually assaulting children," according to the arrest warrant.

Police Capt. Joel Rae said Bomgardner was convicted of felony sexual attempt on a child by one in a position of trust in 1993 in Rio Blanco County. Bomgardner first registered as a sex offender with the Routt County Sheriff's Office in January 2002 and first registered as a sex offender in Steamboat Springs on Feb. 11, 2004, and has kept his registration current.

On Monday, Bomgardner appeared in Routt County Court, where Judge James Garrecht set his bond at $100,000. Bomgardner remained jailed Tuesday night and is scheduled to appear in Routt County Court for a hearing at 1 p.m. today.