A suspect has been arrested and charged with murder in the killing of David Dorn, a retired police captain.
Stephan Cannon, 24, was identified as the killer after an investigation, St. Louis Circuit Attorney Kimberly Gardner said.
Dorn, 77, was gunned down outside a pawn shop in one of Missouri's largest cities on June 2 as a group of hooligans broke into and looted the store.
Detectives obtained surveillance footage showing Cannon on the scene, Gardner said.

"Based upon the diligent work of the police department, collaboration with the Circuit Attorney’s Office, and the cooperation from the outraged community, we have issued charges for the tragic murder of" Dorn, she said in a statement.
Cannon was charged with robbery, burglary, armed criminal action, and felony possession of a firearm in addition to murder.
He's being held without bond.

Video footage showed a Pontiac G6 pull up outside the shop and several people exit the vehicle before entering the store. Cannon and another man are seen running into the store; the other man passed several televisions to a third person, who placed them inside the vehicle.
The footage showed Cannon leaving the store and walking towards the vehicle before Dorn arrived. When the gunshots that killed Dorn were fired, Cannon was the only person standing at the corner.

Cannon admitted to being inside the store on the night of the murder and cutting his hair to try to alter his appearance. He was aware that his photograph was being circulated by law enforcement officials.
St. Louis Police Department officials said a second man was arrested in the same case.
Jimmie Robinson was charged with first-degree burglary, armed criminal action, and stealing.
His bond was set at $30,000.

Dorn's widow, St. Louis police Sgt. Ann Marie Dorn, told the St. Louis Post-Dispatch that Dorn was a friend of the owner of the pawn shop.
Down often responded when the shop's alarms went off.
