A man accused of threatening to kill a woman is facing two felony charges.

James Allen O’Brien, 35, Union, was charged in Franklin County Associate Court with one count of unlawful use of a weapon and one count of third-degree domestic assault.

O’Brien was arrested by Union police Sunday, July 8, after a relative of the victim contacted police.

At just before 1:30 p.m. Sunday, a relative of the victim told a Union police officer she had received text messages from the victim. The messages indicated the woman was being held at her residence by a man who had a gun to her head.

Officers arrived at the scene and contacted the woman. She told police the man, O’Brien, had been threatening to kill her and put a pistol to her head.

The woman told police O’Brien had grabbed her by the arm and had thrown her on a bed, according to a probable cause statement filed by Union police with the Franklin County Prosecuting Attorney’s Office.

Police said the woman had a bruise on her arm consistent with her account, according to the statement.

Police contacted O’Brien inside the home. He was unarmed at the time.

Officers later recovered a .32 caliber Browning pistol hidden in some clothing. Police said the gun was unloaded, but it did have a loaded magazine, according to the statement.

A witness told police she had heard O’Brien threaten to kill the woman and punch her in the face, the probable cause statement said.

O’Brien was taken to the Franklin County Jail, pending formal charges. Charges were officially filed Monday, July 9. He is being held on a $25,000 bond.