Death row inmate Byron James Shepard died Tuesday, almost eight years after he fatally shot a Tecumseh police officer during a traffic stop. Shepard, 43, was at the Oklahoma State Penitentiary in ...
A man on Oklahoma death row for killing a Tecumseh police officer during a traffic stop in 2017 has died in prison.
It should insist on finishing what Gov. Katie Hobbs set out to do in January 2023, when she appointed retired Judge David Duncan as the state’s death penalty independent review commissioner. At the ...