BANGOR, Maine — Someone flagged down a police officer and others were yelling and screaming for help Sunday night as an Ellsworth man beat a woman in his SUV, Bangor police Sgt. Paul Edwards said Monday morning.

“Officer [Taylor] Bagley ran to the SUV and observed a male assaulting a female passenger with an infant child also inside,” the sergeant said. “Officer Bagley reported that he had to physically pull the suspect from the truck and briefly struggled with the man before finally arresting him.”

Reynold Valcourt, 29, of Ellsworth was charged at around 9 p.m. with domestic assault, domestic terrorizing, domestic reckless conduct and refusing to submit to arrest. He was taken to the Penobscot County Jail.

The 27-year-old woman suffered minor injuries but did not need medical attention. The infant child, who was in a car seat, was not injured.

The woman said she picked up Valcourt and a verbal, then physical, argument took place as they drove through Brewer, according to Edwards.

“As she drove, Valcourt threatened her, attempted to steer the car into oncoming traffic while crossing over the bridge, and assaulted her,” the sergeant said.

Valcourt remained in jail Monday morning. (Nok-Noi Ricker, BDN)