The shooter, identified as 55-year-old Timothy J. Wall, then killed himself, according to the Palm Beach County Sheriff’s Office.
The motive of the shooting remains unknown. The Palm Beach County Sheriff’s Office said there was no known relationship between the shooter and the victims, who will remain unknown after their families invoked Marsy’s law.
Palm Beach Sheriff Ric Bradshaw pointed out in a press conference on Friday that Wall had expressed a desire to “kill people and children” on social media.
Sheriff Major Talal Masri said authorities received the first call about shots firing at 11.35 a.m. When they reached the Publix supermarket in Royal Palm Beach, they found both the victims and the shooter dead.
Based on a review of the video from the store, Masri said investigators found the victims arrived at 11:07 a.m.
Wall entered the store at 11:29 am, Masri said, carrying a golf putter like a walking stick. At 11:30 a.m., the grandmother and her grandson entered the fruit department. Wall followed a minute later and looked at the victims, Masri said.
At 11:34 a.m., Masri said, Wall approached the victims, drew his gun and fired a single round, killing the child in the shopping cart. There was a fight between Wall and the grandmother, who was eventually thrown to the ground. Wall shot her too, said Masri.
Wall then killed himself.
The investigation is ongoing, said Masri. Detectives have so far interviewed more than 30 people who were in the store and either saw or heard the shooting.
Bradshaw said he was “angry” with no one reporting Wall’s Facebook activity prior to the shooting. CNN cannot confirm Bradshaw’s claims.
“The really sad part of it, aside from the fact that two people are dead, is that there was an opportunity to stop it,” said Bradshaw.
If someone had notified the authorities, Florida’s red flag law might have allowed the authorities to take away Wall’s gun, Bradshaw said. He later added that authorities are still investigating who the gun was registered to and how Wall obtained it.
Palm Beach County Commissioner Melissa McKinlay made a statement asking for thoughts and prayers for the victims’ families, citing the shooting as another example of the scourge of American gun violence.
“Tomorrow we have to go out and have a very honest conversation about why this happened and what concrete things we can do to prevent this violence,” she said. “Inaction is not an option.”
A Publix spokesman told reporters on Friday that the store had been disinfected and rearranged.
“We discarded all affected products and redesigned the layout of our store,” said Maria Brous, Communications Director at Publix Supermarkets.
The affected employees are offered grief counseling, said Brous. The store will reopen at 7 a.m. on Saturday, Brous told CNN.
CNN’s Jamiel Lynch contributed to this report.