A Walmart employee in Princeton, Texas slashed the throat of an off-duty McKinney firefighter and stabbed another person in an attack he carried out in the store.

20-year-old Nicolas Martinez walked up behind the firefighter and slit his throat from behind. There were roughly 200-300 shoppers inside the store at the time.

Martinez then simply walked out of the store and into a field nearby. He was arrested there.

When officers arrived on the scene, they ordered him to the ground at gunpoint. They didn’t know whether he had a a gun or knife on him, so weren’t taking any chances.

The store was put on lockdown and will remain closed until the investigation is complete.

Chief James Waters of the Princeton Police Department  is one of three who responded after helping patrol Dallas’ streets to help any Dallas police officers who’d wished to attend the funerals of the victims of last week’s attack do so. One responding officer was on his way back from that funeral.

Both victims were taken via CareFlite to the hospital.

The two victims were identified as McKinney Fire Department’s Battalion Chief George Cook, and Frederick Oswald.

Oswald was doing contract work for Walmart at the time.

Both victims are out of surgery and are expected to make a full recovery.

Mr. Martinez was arraigned on two charges of aggravated assault with a deadly weapon causing serious bodily injury, and his bond was set at $100,000 for each charge.