Zachary Patten, 32, finally faced a judge Thursday, almost two weeks after the alleged crimes. He was arraigned in Kalamazoo on open murder charges and weapons charges.
He was denied bond.
Patten has already been charged in St. Joseph County.
In Kalamazoo, Patten is accused of killing 31-year-old Graciela Portillo-Esparza. It happened at a mobile home park on July 20.
After the Kalamazoo shooting, Patten allegedly drove to his ex-wife’s home south of Three Rivers, where he shot and killed her husband, Shane Richardson.
He then turned himself in to police officers at a grocery store in South Bend, Indiana.
**Correction: An earlier version of this article stated the homicide at the mobile home park happened July 21. It actually happened July 20. We regret the error.