Friday’s Heroes: Remembering the Fallen
Corporal Stephen J. Ballard, 32
Delaware State Police
April 26, 2017 – Corporal Stephen Ballard was investigating a suspicious vehicle when one of the occupants opened fire, wounding him. Corporal Ballard attempted to find cover but the attacker chased him and continue to fire his weapon, wounding the officer several times, including after he’d fallen to the ground. The suspect fled and barricaded himself inside a home where he later died in an intense shootout with police.
Corporal Ballard is survived by his wife and daughter.
Sergeant Meggan Lee Callahan, 29
North Carolina Department of Public Safety, Division of Prisons
April 26, 2017 – Sergeant Meggan Lee Callahan was attacked and killed by an inmate who was already serving life in prison for another murder.
How sad that these officers had to lose their lives in such a way. Thank you for honoring them Lee.