End of Watch: Wednesday, April 26, 2017.
Delaware State Police Officer Corporal Stephen J. Ballard was shot and killed in the line of duty on April 26th, 2017 in Bear, Delaware. The suspect then barricaded himself inside of his Middletown home… Only a few short miles from where I live. In this episode, I describe what transpired to the best of my knowledge at the time.
Thank you to all of the members of the law enforcement community who execute their jobs with dignity and respect, and my deepest condolences to the family of Cpl. Ballard and his comrades.
Leave a Reply