PHIPPSBURG — A Phippsburg man is being charged in connection with the severe beating of his mother and the stabbing of her male companion on Saturday.

James H. Bowker, 34, of Fox Run Road, was arrested Saturday night after two separate incidents at his mother’s house on Bowker Road.

According to Sagadahoc County Sheriff’s Office, its officers along with those of Phippsburg Police Department found Mary Bowker, 53, unresponsive upon arrival, and that she had been “severely beaten.”

Her companion, David MacDonald, 53, was stabbed multiple times.

According to the police report, MacDonald said he was asleep in a bedroom when he was startled awake by a loud noise. When he went to discover the source, he found Mary Bowker on the kitchen floor, unresponsive and covered in blood.

MacDonald called 911, but said he was interrupted when James Bowker arrived at the house, according to police. James Bowker allegedly stabbed MacDonald with a steak knife grabbed from a nearby drawer.

Both victims were taken to Maine Medical Center, where Mary Bowker was initially listed in critical condition, with injuries including a broken jaw. She has since been upgraded to fair condition. MacDonald was listed in serious condition, and no update has been given.

Police had to track down James Bowker, who had fled the scene. A search led them to his home on Fox Run Road, where he was arrested. He’s currently being held at Two Bridges Regional Jail in Wiscasset. In addition to the assaults, he was also on probation for two traffic misdemeanors and failure to appear for a dispositional conference.

At Sagadahoc County District Court in West Bath on Monday, Bowker appeared via video conference and was held on$50,000 cash bail with a no-contact order. He was also ordered to not return to the address where the crime took place, given restrictions on drugs and alcohol, weapons, and a curfew between 6 p.m. and 6 a.m.

Bowker requested a state-appointed attorney for representation.