SCOTTSDALE, Ariz. – A man was arrested Sunday after he shot and killed an Arizona fire captain, police said.

Hezron Parks, 21, is accused of gunning down Tempe fire Capt. Kyle Brayer, 34, Scottsdale police said. Parks faces second-degree murder charges, the Arizona Republic reported.

Brayer was also a U.S. Marine Corps veteran who served in Iraq. He was riding on the back of a golf cart with several other people heading to Civic Center Plaza in Scottsdale at 2:30 a.m., according to Fox 10 Phoenix.

Parks was reportedly in a red Scion coupe and began to bump the group in the golf cart with the front end of his vehicle, Scottsdale police Sgt. Ben Hoster said. As a result, Brayer got out of the golf cart and approached Parks on the driver’s side window when he was shot in the head, he said.

Consequently, police said Parks fled the scene after the shooting, hitting several cars in the process. However, he turned himself in hours later, after “seeing reports and vehicle descriptions on local media,” the Republic reported.

Brayer was transported to a local hospital, but did not survive. He passed away shortly after arrival.

“The City of Tempe lost one of our own today,” Tempe Mayor Mark Mitchell said in a Facebook post. “Fire Captain Kyle Brayer was a valued member of our Fire Medical Rescue Team and my thoughts go out to his family, friends and fellow firefighters.”

Brayer was a former hockey player before joining the U.S. Marine Corps in 2002, the Republic reported, citing his LinkedIn profile. A 2011 Arizona State University article said that Brayer served nine months in Iraq before providing humanitarian aid in the Philippines.

“My family was very patriotic,” said Brayer, an ASU junior at the time. “We flew the flag every day, and my grandfather was a decorated World War II veteran who was regional director of the American Legion in Arizona.”

Arizona Fire Captain

Hezron Parks, 21, (right) is accused of gunning down Tempe fire Capt. Kyle Brayer, 34, (left) Scottsdale police said. Parks faces second-degree murder charges. (City of Tempe/Scottsdale Police Department)

Brayer spent 10 years with the Tempe Fire Medical Rescue Department and helped start Tempe’s Veterans Telemedicine Program in 2016, according to the newspaper.

“Kyle was an exceptional young man,” Tempe Fire Chief Greg Ruiz said. “He was very caring and passionate about his work and the Tempe community.”

Phoenix Mayor Greg Stanton joined others in offering condolences.