The man police say committed murders in two West Michigan counties is now formally charged.

Zachary Patten was arraigned Thursday, Aug. 3, in Kalamazoo County for the shooting death of Graciela Portillo- Esparza late last month. Investigators say the 32 year old killed her during an argument involving someone else in Kalamazoo.

Related: Man charged in 2nd Michigan slaying after Indiana surrender

Police say he then drove 30 miles south to St. Joseph County and killed 29-year-old Shane Richardson -- the husband of Patten's ex-wife.

He was arrested after approaching officers in South Bend, Indiana and telling them he needed to be arrested.

►Make it easy to keep up to date with more stories like this. Download the WZZM 13 app now.

Have a news tip? Email, visit our Facebook page or Twitter.