A concealed carry holder is being heralded as a “hero” by Arlington police for preventing mass murder by killing an “incoherent” gunman at a bar Wednesday evening.

Before he was shot about 6:15 p.m., the gunman killed the manager of Zona Caliente in the 6500 block of South Cooper Street, police spokesman Christopher Cook said.

Police later identified the gunman as 48-year-old James Jones of Grand Prairie and the victim as 37-year-old Cesar Perez of Duncanville. The man who killed Jones has not been identified.

Authorities later found two loaded guns and two knives on Jones, Cook said Thursday.

“We do believe he had the capacity to do much greater harm,” Cook said.