Several people were shot and injured, including a man authorities initially described as another suspect because he was present and armed. Police said later yesterday they were investigating further whether he played any role.
Three others, two of them male and one female, were hospitalised with injuries police said were not believed to be life-threatening. Two officers were shot, but a union official said they should be OK.
Within a minute or two, authorities said, the gunman came in and started shooting. Others in the shop ran out to take cover nearby and call for help.
Neighbors described hearing many gunshots, and some drivers told local television stations their cars had been shot at.
More From This Section
Police say they believe a fire at a gas station next door began when gunfire hit a pump. A police helicopter was shot at with a "high-powered" weapon and was hit five times, authorities said.
"I heard the first shot and I thought it was a transformer" exploding, he said. His wife, Ha, 41, said it went on too long for that and described the series of staccato sounds.
She took their two children, ages 6 and 7, into the bathroom, told them to eat breakfast in there, and called 911. About an hour after the shootings began, a SWAT officer killed the gunman, said Police spokesman John Cannon.
"If he hadn't taken that action that quickly, this likely would have been a lot worse than it was," Cannon said.
At the Dittoe house, Ha Dittoe said police came to the door about two hours later and asked if anyone in the house was being held captive, and if they could walk around the backyard.
The streets were still blocked off late yesterday afternoon with many police cars and fire trucks on the scene. A police SUV was seen with a shattered windshield and the back window broken out, and police said two patrol cars were riddled with bullets.