Andres Garcia, 35, of Hudson, New Hampshire, was taken to a Boston hospital where he was pronounced dead, Attorney General Joseph A. Foster said. Mireily Rodriguez-Torres, 32, of Nashua, New Hampshire was also taken to a Boston hospital and is expected to survive.

Police said they believe the suspect is Carlos Alago-Collazo, 34, of Nashua, New Hampshire, who has two children with Rodriguez-Torres. The suspect died of what police called a self-inflicted gunshot wound while sitting in a car parked near the Market Basket at 700 Essex St. in Lawrence around 9 p.m., The Eagle-Tribune reported.

"He was rushed to Lawrence General Hospital, where he was pronounced dead. It appeared the wound was self-inflicted," Interim Lawrence Police Chief James Fitzpatrick told the newspaper.

Neighbors who heard the shooting said the gunshots happened in rapid succession.

“I was just watching TV and I heard four huge bangs, boom, boom, boom,” said neighbor Erin Hutchins. “But I didn’t see anything else. I didn’t hear anything. I didn’t see anything going on, and the next thing you know I heard all the police come.”

“It’s kind of disturbing because I live not too far away from here and I have two little kids, so it’s definitely not something you want to see in your neck of the woods,” said neighbor David Leonard.