PUBLIC COURT RECORDS
Sgt. Ryan O’Neill, in his South Bend Police Department portrait. Photo: South Bend Police, as published by the South Bend Tribune, July 2019 (via Police1).
THE RYAN O’NEILL FILE
RYAN O’NEILL · SERGEANT, SOUTH BEND POLICE DEPARTMENT · THE ERIC LOGAN SHOOTING, JUNE 16, 2019
Resigned July 15, 2019 · The shooting ruled justified March 6, 2020 · Felony guilty plea September 8, 2020 · Federal suit decided for the defense, 2021–2022
What this file is. This file is built out of a prosecutor’s court petition, a special prosecutor’s determination, contemporaneous reporting of the plea and sentencing, two published federal court decisions, the state training board’s published lists, and the records demands listed at the end — and nothing else. Every factual statement here is drawn from the documents and reporting cited on this page. The photograph above is his South Bend Police Department portrait, published by the South Bend Tribune in July 2019 and credited there to the department — this series publishes only pictures it can credit to a source.
What this file does not claim. Read this first. A special prosecutor ruled the shooting of Eric Logan justified, and that ruling is printed in this file in his own words (Section 2). The material in Section 3 — the probable-cause affidavit — is allegation: it is what the state said in March 2020, and it is kept separate from what O’Neill actually admitted in his plea (Section 4). And this file concerns Ryan O’Neill, the former South Bend police sergeant — no other person of the same name.
EXPLORE THIS FILE — TAP A TOPIC
KEEP READING — THE PUBLIC COURT RECORDS
Every file in this series is built the same way: public records, exhibited in full, and nothing in them that the paper does not say. Finish one file, and the next is waiting — the loop does not close.
THE NEXT FILE · FILE NO. 5 OF THE PUBLIC COURT RECORDS
THE AARON KNEPPER FILE
In June 2025 his own department’s log named him the suspect in a sex-offense case — a case that has produced no charge, and no public record of leave or discipline over it. Behind that single log line sits seventeen years of documented paper: the lawsuits, the suspension, the clearance, and the promotions.
READ THE KNEPPER FILE →
THE WHOLE SHELF — CHOOSE BY CATEGORY
POLICE OFFICERSThe Shawn Apps File — 13 appointments, 6 terminations for cause, 4 waiver denials — the academy’s own ledger, and the departments that kept hiring him.
ELECTED OFFICIALSThe Mike Schalk File — The council president, on tape — and the 1985 record underneath it.
PROSECUTORSThe Vicki Becker File — The 2003 discovery letter that left two internal-affairs files out of a murder case — and the exoneration that came 19 years later.
ATTORNEYSThe Pete Agostino File — Roseland’s town attorney since at least 2000 — no contract, no appointment vote, and no pay figure anywhere in public.
SPECIAL FILEThe Nikki Lopez File — Found dead at 32, labeled a natural death by 5:36 AM — and a prosecutor who says no agency ever called her.
POLICE OFFICERSThe Aaron Knepper File — the sergeant in his own department’s log, case 25-6153, and seventeen years of paper behind one line.
ELECTED OFFICIALSThe Sharon McBride File — The DuComb Center director the county fired in 2024 — and the sworn deposition that put her District 3 seat in question.
POLICE OFFICERS
The Ryan O’Neill File — YOU ARE HERE — The sergeant who shot Eric Logan — cleared for the shooting, a convicted felon for the month before it, and barred from public employment by his own plea.
POLICE OFFICERSThe Tim Corbett File — The homicide commander from the police-tapes fight — now a $90-an-hour school investigator with no end date on his contract.
ORGANIZATIONSThe Mishawaka FOP Lodge 91 File — A police lodge’s decade of deficits in its own tax returns, the staffing deal it co-wrote, and its official Facebook account in the reaction list of File No. 1.