WHEATON -- A former Albany man who was convicted on several domestic assault charges in 2011 and served time in prison has been charged with similar crimes against his current girlfriend.

Forty-two-year-old Brian Andvik of Wheaton is charged with 10 felony charges in Traverse County. The counts include second and third degree assault, felony domestic assault, domestic assault by strangulation, terroristic threats and unlawful possession of a gun.

According to the criminal complaint, the most recent beatings took place over the course of three days last week.

Records show Andvik was jealous and controlling and would attack the woman in fits of rage, leaving her badly bruised on several occasions. Andvik is accused of choking the woman, banging her head on the ground multiple times, pulling her hair out, body-slamming her to the ground repeatedly and threatening to kill her.

The victim says he has previously held her captive at knifepoint and pointed a gun at her.

Records show Andvik would take the woman's keys and cell phone so she couldn't go for help. He would later apologize to try to make her feel sorry for him.

Andvik has previous convictions of domestic assault by strangulation, second degree assault, first degree burglary, felony harassment and violation of an order for protection involving his then-wife in Albany between 2009 and 2010.  In that case, Andvik served three years in prison for strangling his wife, holding a gun to her head and pulling the trigger.

He is being held on $750,000 bail without conditions or $400,000 with conditions set forth by the court.