ST. CLOUD -- A St. Cloud man is charged with beating and choking a woman over the Memorial Day weekend. Thirty-one-year-old Scott Schaefer-Bonovsky has been charged with four counts of felony domestic assault and two counts of felony domestic assault by strangulation.

Police were called to the Walmart store in Sauk Centre Monday for a domestic assault report. According to the criminal complaint filed in Stearns County District Court, a woman had notified a friend that she was hiding in the bathroom after being repeatedly beaten and choked at a home in Spring Hill.

The woman told police an argument with Schaefer-Bonovsky started Friday, May 25th and continued into Saturday morning. When the argument escalated, Schaefer-Bonovsky allegedly said he should "rock her" to get the respect he deserved, then punched her on both sides of her head, slapped her across the face and began choking her until she urinated herself. When Schaefer-Bonovsky released his grip, the woman said he punched her in the eye.

Court records allege after the assault Schaefer-Bonovsky was apologetic and said he didn't remember most of the assault.

On Monday, May 28th, the woman woke up to find Schaefer-Bonovsky was mad because he had checked her phone and saw she had cleared her call history. He is accused of choking her again until she urinated herself.

Later, the woman was able to convince Schaefer-Bonovsky to go with her to Walmart. While at the store, she went into the bathroom and texted a friend to call the police.

Records show police noted her left eye was bloodshot and severely bruised. She also had bruises on her shoulders, arms, wrists and neck.

Schaefer-Bonovsky has felony convictions for felony domestic assault and violation of a no-contact order from Benton County in 2012.

He is also charged with leading Waite Park Police on a chase on New Year's Day and another domestic assault case in Avon from March. Those charges are still making their way through the court system.