AUTOPILOT.AMERICA / CHICAGO

Chicago Dept. of Administrative Hearings · sourced from a single Chicago FOIA request

Same ticket. Different judge.
Three times the odds of losing.

Chicago decides whether you owe a parking or camera ticket through an administrative hearings system. The Mayor appoints the Department director (subject to City Council approval); the director appoints the hearing officers; and the officers are then assigned to individual cases through a step we have not found in the City's published rules. We pulled 1,198,179 hearings from Jan 10, 2019 through Sep 9, 2025 via Chicago FOIA.

Within a single type of ticket — same statute, same fact pattern, same defenses available — the biggest factor in whether you are found liable is which officer your case gets assigned to. The spread between the harshest and most lenient officer is enormous, and it shows up in every slice of the data.

Officer with the highest liable rate
Lonathan D. Hurse
80.4%
liable on 9,463 hearings
Spread
53.2
percentage points
Officer with the lowest liable rate
Michael Quinn
27.2%
liable on 97,838 hearings

Both were full-time Chicago hearing officers during the period covered by this data. Both decided thousands of cases. The same defenses were available to motorists appearing in front of either one. The spread is not noise; it is the system.

1,198,179
hearings analyzed
74
hearing officers
53.2 pt
highest-to-lowest spread
6.5 yr
Jan 10, 2019 – Sep 9, 2025

The shape of the disparity

Every officer who decided parking or camera cases between Jan 10, 2019 and Sep 9, 2025, ranked by share of cases they found "Liable." Each bar is one person. The vertical line marks the citywide average liable rate of 44.0%.

All 74 hearing officers, ranked by liable rate
Citywide average: 44.0%
Randi Holzman
3 hearings
0.0%
Patricia Jackowiak
1 hearings
0.0%
Michael Quinn
97,838 hearings
27.2%
Karen L. Riley
11,720 hearings
29.1%
Casandra Watson
553 hearings
32.2%
Joseph Chico
6,535 hearings
33.7%
Brian Porter
46 hearings
34.8%
Bernadette Freeman
20,262 hearings
34.9%
Martin J. Kennelly Jr.
39,033 hearings
35.0%
Eli R. Johnson
8,897 hearings
35.1%
Kathryn Bailey
12,964 hearings
36.8%
Zedrick T. Braden
7,112 hearings
37.1%
Michael E. Connelly
33,038 hearings
38.1%
James Reilly
19,408 hearings
38.1%
Barbara J. Bell
10,349 hearings
38.3%
Elreta C. Dickinson
36,213 hearings
38.7%
Jean M. Brabeck
36,301 hearings
39.6%
J. Paula Roderick
6,657 hearings
39.8%
Eileen McHugh
54,772 hearings
39.9%
Evelyn Ginger Mance
20,117 hearings
40.5%
Zipporah J. Lewis
4,703 hearings
40.8%
Rachel L. Berger
2,325 hearings
41.5%
Katie Diggins
2,126 hearings
41.6%
Rhonda L. Walker
2,802 hearings
42.8%
Alfred Quijano
31,440 hearings
43.1%
Mark Moreno
21,981 hearings
43.2%
Urie R. Clark
55,439 hearings
43.3%
Jose Padilla
48,730 hearings
43.6%
Taryn Springs
6,393 hearings
43.8%
Melissa Ortiz
3,344 hearings
44.0%
Mark S. Boyle
27,466 hearings
44.1%
Mamie Alexander
34,382 hearings
44.6%
Karen B. Breashears
8,510 hearings
45.2%
Michael J. Dudek
40,585 hearings
45.5%
Anika Matthews-Feldman
293 hearings
46.1%
Joan T. Alvarez
37,154 hearings
46.3%
Robert W. Barber
12,710 hearings
46.3%
Hugo Chaviano
25,992 hearings
46.3%
Mitchell C. Ex
7,669 hearings
46.4%
Mable Taylor
10,224 hearings
46.5%
Gia L. Morris
50,974 hearings
46.8%
Jorge Cazares
7,503 hearings
47.0%
Jamar Orr
366 hearings
47.0%
Heather Neaveill-Kramer
9,160 hearings
47.2%
Michael G. Cawley
29,325 hearings
47.9%
Boye Akinwande
1,001 hearings
48.0%
Gregory G. Plesha
6,381 hearings
48.3%
Julie G. Davis
2,133 hearings
48.4%
Robert W. Soelter
4,395 hearings
48.6%
Jewel Klein
16,790 hearings
49.4%
Dyahanne Ware
20,174 hearings
49.7%
Julie Haran-King
31,056 hearings
50.1%
Denis E. Guest
22,541 hearings
50.5%
Heather Neaveill
3,123 hearings
50.5%
Daniel Ruiz
8,378 hearings
50.9%
Ricardo Lugo
25,809 hearings
50.9%
Rhonda Sallee
2,642 hearings
51.8%
Sharon Aguilera
399 hearings
52.6%
Philip L. Bernstein
15,007 hearings
53.1%
Kyra G. Payne
3,813 hearings
53.1%
Laurie Samuels
8,231 hearings
53.7%
David Badillo
28,086 hearings
54.1%
Mary Jo Strusz
7,216 hearings
54.4%
Marcia K. Johnson
1,585 hearings
54.6%
Rodney Stewart
14,702 hearings
55.8%
Ralph Reyna
2,736 hearings
56.7%
Yolaine Dauphin
329 hearings
56.8%
Ewa B. Price
3,781 hearings
56.9%
Donna Rizzuto
7,756 hearings
57.4%
Monica M. Torres-Linares
38 hearings
60.5%
Robert A. Sussman
41,677 hearings
64.8%
Harriet J. Parker
5,506 hearings
67.9%
Leah M. Trinkala
16 hearings
75.0%
Lonathan D. Hurse
9,463 hearings
80.4%
Officers with ≥500 hearingsOfficers with <500 hearings (small-sample)Highest liable rate (qualifying)Lowest liable rate (qualifying)Citywide avg (44.0%)

The number under each officer's name is their lifetime case count. Nine officers decided fewer than 500 cases over the entire 6.5-year window — their bars are shown in light grey. Their rates are real but more sensitive to randomness on small samples, so we exclude them from the headline "highest" and "lowest" rankings.

Pick the right denominator

Before reading any one number, it helps to know which slice of the file you're looking at. The same 1.2M-row file produces four very different "liable rates" depending on which cases you include:

SliceHearingsLiableNot liable
Everything (all methods, parking + cameras)1,198,17944.0%53.8%
Parking tickets only (red-light + speed cameras excluded)972,63836.3%61.9%
Parking tickets, in-person hearings only249,84526.3%66.8%
Parking tickets, virtual hearings44,45124.5%75.5%

The "majority of contests win" framing usually refers to parking-ticket hearings on the merits, where motorists win about two out of three. The full-population 44% liable rate is dragged up by red-light and speed-camera cases (~277,000 of the 1.2M) which are 80%+ liable because the only winning defenses (stolen vehicle, factually inconsistent photo) rarely apply. The per-officer disparities below hold on every subset.

Same violation, different judge, up to 12× different odds

The obvious objection — "different officers hear different kinds of cases" — does not survive the data. Holding violation type constant, the spread is just as large.

Expired Plate / Temporary Registration
175,996 hearings citywide
OfficerHearingsLiable rate
Lonathan D. Hurse1,31282.8%
Harriet J. Parker78667.9%
Robert A. Sussman5,16646.7%
— citywide median ~25.0% —
Bernadette Freeman3,2048.3%
Karen L. Riley2,0827.5%
Michael Quinn15,2156.9%

For an identical violation type, one motorist faces an 83% chance of losing; another faces a 7% chance of losing. Same city, same statute, same available defenses.

Street Cleaning
73,090 hearings citywide
OfficerHearingsLiable rate
Lonathan D. Hurse39493.1%
Hugo Chaviano1,65687.1%
Robert A. Sussman2,24180.2%
— citywide median ~66.0% —
Karen L. Riley66634.8%
Michael Quinn5,63326.0%

Within-violation spread (officers with ≥200 cases of that violation)

ViolationLowest officerHighest officerSpread
Expired Plate7.0%83.0%76 pts
No City Sticker9.6%77.7%68 pts
Street Cleaning26.0%93.1%67 pts
Residential Permit17.6%83.5%66 pts
Expired Meter15.0%55.0%40 pts

A 60-to-76-point spread on a single violation, with the violation held constant, cannot be explained by differences in the underlying tickets. The differences trace back to the officer hearing the case.

Pick two judges. Watch them year after year.

One other obvious objection — "maybe an officer just had a rough year" — also does not survive. We picked two officers with multi-year tenure on opposite ends of the leaderboard and pulled their liable rate for each calendar year separately.

Michael Quinn never found more than 35% of motorists Liable in any year. Robert A. Sussman never found fewer than 56% Liable. The citywide average drifted from 48% down to 35–39% over the period, but Quinn stayed below it every year and Sussman stayed well above it every year he served. The two trajectories never come close to crossing.

YearMichael Quinn
liable rate
Citywide avgRobert A. Sussman
liable rate
201927.0%47.7%65.8%
202033.2%55.5%66.4%
202133.9%51.9%65.1%
202226.6%40.0%61.8%
202324.0%38.3%56.8%
202422.6%34.7%—
202534.7%38.8%—

Sussman does not appear in the data after 2023; he is no longer in the role. Quinn served the full 6.5-year window. The same pattern shows up in every officer with a multi-year tenure on either end of the leaderboard: Karen L. Riley (2023–2025, 27.9%–31.3% — always lenient), Rodney Stewart (2019–2025, 45.2%–65.8% — always harsher than citywide), and others. Each officer stays in their lane.

What this means in plain language

1.
Adjudication is a lottery.
The Department of Administrative Hearings is established under Chapter 2-14 of the Chicago Municipal Code. The director is appointed by the Mayor, subject to City Council approval (§ 2-14-020); each administrative law officer is appointed by the director (§ 2-14-040). The rule by which an individual case is then routed to a specific officer is not, to our knowledge, in the City's published rules. Two people contesting an identical ticket can face dramatically different odds depending on who hears the case — and never find out those odds until the decision is mailed.
2.
The disparity scales.
Across 1.2 million hearings, the gap between the harshest and most lenient officers represents tens of thousands of "Liable" findings that appear as though they would have been "Not Liable" under a different assignment, and vice versa. At a typical ticket value of $50–$200, the dollars whose outcome depends on the officer assignment alone run into the millions — money a motorist either pays or doesn't, depending on who heard their case.
3.
It is not random noise.
The patterns are stable across years, violation types, and contest methods (mail, in-person, virtual). The same officers anchor the top and bottom of the rankings on every breakdown we ran.
4.
There is no public scorecard.
Chicago does not appear to publish per-officer outcome rates. Motorists cannot know in advance who will hear their case, and have no basis to seek review when their officer's liable rate is an extreme outlier. This page is, as far as we know, the first public version of that scorecard.

What this is not

  • Not a claim of bad faith by any individual hearing officer. The data shows outcomes, not intent.
  • Not a judgment about whether the harshest officers are wrong or the most lenient are right. The point is that the system is producing inconsistent outcomes for similarly situated motorists — a procedural-fairness concern regardless of which direction the variance runs.
  • Not a complete picture of the hearings system. Limited to parking and automated-camera dockets; does not cover boots, impoundments, or building-code matters.

The underlying data, free to republish

The full data package — the per-officer table, the per-officer × violation breakdown, the per-officer × contest-method breakdown, and the FOIA paper trail — is hosted here. Anyone is welcome to audit, republish, or extend it.

hearing_officer_outcomes_all.csv
All 74 officers, total hearings, Liable / Not Liable / Denied counts and percentages
Download ↓
hearing_officer_by_violation.csv
Per-officer outcomes broken out by violation category (608 rows)
Download ↓
hearing_officer_by_method.csv
Per-officer outcomes broken out by contest method (mail / in-person / virtual)
Download ↓
POLICY_MEMO.md
One-page summary of findings, framed for publication
Download ↓
HOW_TO_VERIFY.md
FOIA request text, database schema, and the exact SQL queries to reproduce every number
Download ↓
README.md
Cover page, file index, and verification checklist
Download ↓
Methodology & sources

Source. City of Chicago Department of Administrative Hearings, parking and automated-camera disposition records, released by the City of Chicago in response to FOIA request H118909-110325, filed Nov 3, 2025 ("All hearing outcomes parking / traffic / camera 2019–present"). The City's response was issued under the Illinois Freedom of Information Act (5 ILCS 140), the statute that governs FOIA requests in Illinois.

Schema. One row per hearing. Fields: ticket number, issue datetime, street address, ward, violation code and description, disposition datetime, contest method (mail / in-person / virtual), hearing officer name, hearing location, disposition (Liable / Not Liable / Denied / etc.), reason, and note. No imputation or smoothing was performed.

Liable rate. count(disposition = 'Liable') / count(*) per officer. "Denied" is a procedural outcome (e.g., late filing) — treated as neither a win nor a loss for the motorist, so denied cases sit in the denominator but not the numerator.

Sample floor. Officers with fewer than 500 lifetime hearings are excluded from headline rankings to avoid small-sample artifacts; the full file lists all 74.

Date range. Jan 10, 2019 – Sep 9, 2025.

Officer-name normalization. Names are reported as they appear in the FOIA file. One officer appears under two names — Heather Neaveill-Kramer (Jan 2019 through 2021) and Heather Neaveill (2021 through Jan 2022). The date ranges and overlap suggest a single person under two recorded names, but we have not merged the rows. A trailing space in Zedrick T. Braden was trimmed for display only.

Reproduction. The CSVs above and the SQL queries in HOW_TO_VERIFY.md reproduce every figure on this page. Discrepancies from a reproduction run should be reported back so the source can be re-checked.

The same data, arranged for reporters. The hearing-officer lottery ranks every officer as a single liable/dismissed bar and offers the underlying FOIA files for download.

Analysis prepared by Randy Vollrath at Autopilot America, a Chicago parking and camera ticket protection service that automatically contests every eligible ticket. The underlying CSVs, SQL queries, and FOIA paper trail are reproducible from public records — journalists, policy researchers, attorneys, and any other recipient are welcome to publish, cite, or further audit any portion. Contact: randyvollrath@gmail.com.