Authorities say the gunman in the New Jersey supermarket shooting fired at at least six employees, including one outside the store, before killing himself.
Two co-workers died in the hail of bullets.
Prosecutor Bruce Kaplan says gunman Terence Tyler, a former Marine, had only worked at the store since Aug. 20.
Kaplan says Tyler left the store about 3:30 a.m. Friday, drove off and returned about 20 minutes later in desert camouflage clothing.
He says Tyler fired outside at one employee, who ran inside and warned co-workers as Tyler entered.
The prosecutor says Tyler then fired at five employees in one aisle, killing two. He then drew a handgun and shot himself.
An uncle says that Tyler was discharged from the Marines two years ago after suffering from depression.