BREAKING NEWS Mantachie police search for man who fired gun Full Story

'I gotta check on everybody else:' A city employee sacrificed his life to keep others safe from Virginia Beach shooter

Article Image

Officials released the names of the 12 people who were killed in the shooting at the Virginia Beach Municipal Center.

Posted: Jun 3, 2019 5:10 AM
Updated: Jun 3, 2019 5:10 AM

As a gunman opened fire inside Building 2 of the Virginia Beach Municipal Center Friday, everyone was scrambling for safety.

But not Ryan Keith Cox.

"If it wasn't for him, there would have been several more people that had perished," city employee Christi Dewar told CNN affiliate WAVY.

Dewar didn't budge when she first heard the gunshots. The building was under construction, and she thought that was behind the popping sounds.

But she began to run alongside her colleagues when she heard people yelling "active shooter," she told WAVY.

That's when she saw Cox, who told her to get inside a colleague's office "now."

"Barricade the office," she said he told her.

"'I said 'Come on Keith' and he said 'I gotta check on everybody else,'" Dewar told the affiliate.

"We closed and locked the door and we pushed the cabinet up against the door," she said.

Not long after she heard the shooter attempt to enter the office and then fire four shots.

"I looked out and two of the shots had almost come through the cabinet, the back of the cabinet."

Cox never returned. He was one of 12 people killed in the shooting.

Cox, an account clerk, had worked in the public utilities department for 12½ years.

"He was a hero," Dewar said. "A guardian angel that walked this earth that didn't deserve to leave us so soon."

Cox's brother posted photos of him on Facebook Saturday and shared a note.

"My heart is hurting because my baby brother was murdered today by the shooter in Virginia Beach mass shooting," he wrote.

"I won't (hear) his beautiful singing voice at church or home anymore. I loved my brother and will truly miss his caring soul. Until we meet again in heaven."

Article Comments

77° wxIcon
Hi: 76° Lo: 67°
Feels Like: 79°
73° wxIcon
Hi: 74° Lo: 65°
Feels Like: 73°
Scattered Clouds
75° wxIcon
Hi: 80° Lo: 66°
Feels Like: 75°
Scattered Clouds
73° wxIcon
Hi: 72° Lo: 63°
Feels Like: 73°
WTVA Radar
WTVA Temperatures
WTVA Severe Weather