Keene

12-Year-Old Boy Charged With Murder in Shooting Death of Texas Sonic Worker

Man gunned down after confrontation with a man who was urinating in the parking lot, police say

NBC Universal, Inc.

A 12-year-old boy and a 20-year-old man have been charged with murder after the child fatally shot a fast-food restaurant employee in north Texas.

Flowers and a cross now stand outside the Sonic Drive-In on Old Betsy Road in Keene. It’s a growing memorial to Matthew Davis, a 32-year-old employee and father who was shot and killed while on the job Saturday night.

According to a statement from Keene Police, the shooting happened at about 9:40 p.m. Angel Gomez, 20, went to the Sonic with several passengers and was acting "disorderly" in the parking lot when Davis confronted him for urinating in the parking lot, Keene Police Chief James Kidd said.

The confrontation turned physical and a 12-year-old who was in Gomez’s car pulled out an assault rifle and fired six rounds at Davis, Kidd said.

Davis was struck multiple times and was taken by an air ambulance to a nearby hospital, but he did not survive.

NBC 5 News
A memorial grows (background) for Matthew Davis (foreground) after police say he was gunned down by a 12-year-old customer on Saturday, May 13, 2023.

Gomez and the 12-year-old fled the area, but Gomez eventually returned to the scene and was taken into custody. Police tracked the 12-year-old to Rio Vista where he was arrested.

The 12-year-old's name is not being released because he is a minor. Both he and Gomez are being charged with murder.

The restaurant remained closed Monday while neighbors stopped by to leave flowers. Resident Jane Baggett said she felt compelled to do something.

“I wish there was more that we could do, but right now if they could just see that support and love, and maybe, even if we didn’t know him, [know] his life mattered to many of us,” Baggett said.

NBC 5 News
Angel Gomez, pictured.

A spokesperson for Sonic released the following statement:

“We are saddened to learn about the tragedy involving a franchised team member in Keene, TX. The franchisee is cooperating fully with local authorities as they conduct their investigation.”

Keene is about 30 miles south of Fort Worth in Johnson County.

Contact Us