Col. Jamie Leonard

Colonel Jamie Leonard sworn in as New Castle County chief of police

Staff WriterPolice & Fire, News Briefs

Colonel James (Jamie) J. Leonard III has been sworn in as the new chief of police for the New Castle County Division of Police and promoted to colonel from his previous rank as captain. “Jamie is a highly accomplished law enforcement officer and has a proven track record of success and dedication to public safety,” New Castle County Executive Marcus …