A registered Old Fort offender is facing new, unrelated sex charges after allegedly using social media to lure what he thought was a 15-year-old and assaulting a male acquaintance, authorities said Monday.

Detective Billie Brown of the McDowell County Sheriff’s Office charged Alvin Lewis Pack, 33, of 2790 Mount Hebron Road in Old Fort, with solicitation by computer, sex offender registry violation (failure to disclose online identifiers) and first-degree forcible sex offense.

Pack, a registered sex offender, had at least four social media accounts and opened them with email addresses he had not disclosed to the Sheriff’s Office, which is a violation of the state registry law, authorities allege.

Brown said, on June 30, using one of those social media accounts, Pack agreed to meet a person who he believed to be a 15-year-old boy at Walmart on Sugar Hill Road. The teenager was actually an undercover detective with the Sheriff’s Office.

It is also alleged that, in July 2016, Pack forcibly sexually assaulted a 23-year-old male acquaintance.

Pack was convicted of taking indecent liberties with a child in Buncombe County in March 2010 and was sentenced to one year and eight months in prison. He was convicted of the same sex crime in McDowell County in January 2011 and was sentenced to 36 months of probation. He registered as a sex offender on Jan. 7, 2011.

Pack was issued a $107,500 bond.