A Des Moines man, who spent time in prison for first-degree murder, has been arrested for the third time since his release earlier this summer. Thirty-six-year-old David Flores spent 16 years behind bars for the 1996 shooting death of Phyllis Davis before his conviction was overturned.

Charges were refiled in the case, but Flores agreed to a plea deal that kept him from being returned to prison. He was released in July and shortly afterward was arrested on charges of criminal mischief. Police said he threw a rock through a car window during a dispute. In August, he was charged with disorderly conduct for his alleged role in a fight in downtown Des Moines.

On Wednesday afternoon, police were called to Flores’ home on reports of a domestic dispute and he was arrested for allegedly assaulting a former girlfriend.