The man who wielded a machete and attacked security agents at a New Orleans airport on Friday evening has died in the hospital where he was being treated for three gunshot wounds.
"He was pronounced dead at 4:02 pm," said a spokesman for the Jefferson Parish Sheriff's Office. Richard White, 63, had taken homemade explosives to the airport.
Police earlier said he was mentally ill and his motive was unclear.
Mr White was shot three times by security staff at the Louis Armstrong International Airport in New Orleans, after he tried to storm a checkpoint.
He struck one border agent with a machete, cutting her right arm, and targeted two other agents with wasp spray, Jefferson Parish Sheriff Newell Normand told reporters.
Police said he was "unresponsive" after being shot in the leg, chest and face but was taken to a local hospital.
The three Transportation Security Administration (TSA) agents were attacked at the pre check-in line while screening boarding passes, sparking panic among travellers who scrambled as shots were fired.
One passenger was injured with a graze on the arm during the incident, while others sustained minor cuts.