ST. LOUIS – Convicted murderer Stephan Cannon will receive life in prison for the killing of David Dorn, a long-time St. Louis Police Department captain. Dorn had a 43-year law enforcement career and was the Moline Acres Police Department chief late in his career.

Stephan CannonCannon, 26, shot and killed Dorn, who was 77 at the time, in June 2020.

Get The Latest News!

Don't miss our top stories and need-to-know news everyday in your inbox.

Article continues after sponsor message

Dorn responded to a burglar alarm at Lee's Pawn and Jewelry on Dr. Martin Luther King Drive. When he arrived he confronted burglars who had broken into the store. The break-in occurred in the aftermath of a George Floyd protest in St. Louis.

Cannon was convicted of first-degree murder and received a combined 15 years in prison for three counts of armed criminal action, 10 years in prison for first-degree robbery, and five years in prison for first-degree burglary. The sentences for Cannon will run consecutively.

David Dorn

Prefer RiverBender on Google
Copyright 2026 Riverbender.com. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

 

More like this:

Vito Crowder Gets 35 Years in RaNiya Steward Killing
Yesterday
Gary Johnson Sentenced to Life for Collinsville Murder
Apr 23, 2026
Two East St. Louis Men Charged in Fatal Shooting
Today
Alton Man Faces New Witness Harassment Charges Pending Retrial In Triple Shooting
May 29, 2026
Illinois State Police Arrest Swansea Woman In East St. Louis Killing
Jun 5, 2026