LAWRENCE — A Nashua, New Hampshire, firefighter is being held without bail after he was arrested and charged with choking and hitting his pregnant girlfriend.

Beavan McNamara, 29, of 17 Wedgewood Drive, faces the following charges: assault and battery on a pregnant woman, strangulation or suffocation of a pregnant woman, assault and battery on a household member, possession of a firearm without a permit, illegal possession of ammunition, improper storage of a firearm, carrying a loaded firearm and illegal possession of steroids.

McNamara was arrested early on the morning of Nov. 19. Police received a call at 12:50 a.m. from a woman who reported her sister's boyfriend was "crazy" and had a gun, according to a report filed by officer Carol Castillo.

When Castillo and other officers arrived at 17 Wedgewood Drive, the victim, who is 31 years old, "came running toward us" and got behind the officers, police said. The officers ordered McNamara at gunpoint to get on the floor, Castillo wrote.

"What the (expletive), I'm a (expletive) firefighter," said McNamara, who had to be told several times to lie face down on the floor, according to Castillo's report.

Police said the victim told them she had been in a relationship with McNamara for eight months and was five months pregnant. McNamara, whom she said is a Nashua firefighter, had been out drinking with some friends the previous night and was intoxicated when he came home, Castillo wrote.

The woman checked McNamara's cell phone and found some "questionable" pictures, according to Castillo's report. When she confronted him about the pictures, he became angry and belligerent, the victim said.

McNamara's girlfriend asked him to leave the house. He then grabbed her by the throat and pinned her against a wall, police said. The force of McNamara's grip caused her to feel light-headed, she told police.

She punched McNamara in the mouth and he "smacked her across the face," according to Castillo's report.

McNamara then placed a loaded pistol into his mouth and threatened to kill himself, the woman told officers.

Police found two unused syringes containing human growth hormone steroids, as well as a glass bottle with 250 milligrams of anabolic steroids in the form of testosterone, Castillo wrote.

Officer John Tully found a Smith & Wesson 9mm pistol loaded with six bullets behind a bureau, police said.

At McNamara's arraignment Nov. 20, Lawrence District Court Judge Meghan Spring ordered him held without bail pending a detention hearing two days later. Spring determined at that hearing that McNamara poses a danger to his girlfriend and ordered that he remain held without bail for up to 120 days.

McNamara faces a pretrial hearing Wednesday. He is represented by attorney Robert Lewin of North Andover. Assistant District Attorney Katherine Fennel Kelley is prosecuting the case.

Nashua fire Deputy Chief Karl Gerhard told The Eagle-Tribune that McNamara is on leave from the department but he did not have further details.

If McNamara is convicted on the charge of assault and battery on a pregnant woman, he could face up to five years in prison or two and a half years in jail.