CASE FILE #7·THE GLORIA FILES·
collecting drafting submitted
The Gloria Files · Case #1

The Machine

AI Fact Sheet

How Todd Gloria's Campaign Committees Move Corporate Money Past Every Safeguard

Total money traced
≈ $8.27M
San Diego · public-record filings
Report #1 · The Gloria Files · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report 01-the-machine.md.
Built on reporting by
Ken Stone
Times of San Diego
5 articles
Jeff McDonald
San Diego Union-Tribune
1 article
Susan Shelley
San Diego Union-Tribune
1 article
Reporting cited in this fact sheet. Read the original stories — support local journalism.
Documented fact — traces to a filed public record.
Inference — a reading of the record, not a legal finding.
Scope
≈ $8.27M

Todd Gloria's four campaign committees and the money ecosystem around them, 2015–2024. Total traced ≈ $8.27M — $5.67M direct fundraising + $2.15M independent-expenditure (IE) spending + $450K behested payments. Nothing here is alleged to be illegal; the point of the brief is the legal machinery.

Summary — what happened

Between 2015 and 2024, Todd Gloria built and ran four campaign committees that together moved roughly $8.27 million through San Diego politics — and almost none of it can be traced from any single public filing. Every step was legal. Gloria's Assembly committees raised millions from corporations and unions under California's higher state contribution limits; then, in March 2019, his Assembly 2018 committee wired $293,078 of leftover money into a brand-new committee for a race he would never run. That committee — funded by 23 organizations and zero individuals — fed the county Democratic Party, which months later sent $91,000 back to Gloria's mayoral campaign, relabeled as "party support" with the original donors' names stripped off. A citizen sued; the state watchdog found a violation and fined Gloria $200 — and the streamlined enforcement program that produced that fine had been designed by a task force chaired by Gloria's own campaign attorney, whose firm his committees paid $160,377.

The pattern only scaled once he was mayor. Gloria became the hub of a money ecosystem running through three separate channels — direct contributions, independent-expenditure committees (which exploded roughly tenfold to $2.15 million by 2024), and behested payments ($450,000+ solicited from developers and casinos, 90% of all such filings in the city, much of it routed to an unincorporated nonprofit run by his own appointee). The same donors — Sycuan, the Chamber of Commerce PAC, Ace Parking — turn up in all three channels, invisible to anyone reading just one. Of the six safeguards built to catch this — contribution limits, the FPPC, the Ethics Commission, the courts, the press, and public disclosure — only the press functioned. Nothing here was found to be illegal. That is the point: the system worked exactly as designed.

Timeline

2015–2017 CA-2016

Assembly 2016. Gloria's first Assembly committee raises $1,084,035 (174 organizations, 71 individuals) and spends $997,596. It routes $121,131 to party organizations — $86,031 to the California Democratic Party, $35,100 to the San Diego County Democratic Party (SDCDP).

2017–2019 CA-2018

Assembly 2018. The second committee raises $1,706,815 — 236 organizations, only 11 individuals — and spends $1,905,431. It sends $159,402 to party organizations ($110,672 CA Dem Party; $48,730 SDCDP). Notable donors: Chevron ($15,700), Gilead Sciences ($19,200).

2019-03-15 CA-2018

The $293,078 transfer. Already running for mayor and finished with the Assembly, Gloria has Assembly 2018 wire $293,078.05 to a brand-new committee, "Gloria for Assembly 2020" — a race he would never run. That single transfer equals 255 maxed-out mayoral contributions (mayoral limit $1,150; Assembly limit $4,700). California caps contributions into a committee but places no limit on transfers between a politician's own committees.

2019 onward CA-2020

Assembly 2020. The new committee collects from 23 organizations and zero individuals (Coca-Cola $4,700, Edison $4,700, PhRMA $1,500, Eli Lilly $1,000); 85% of its primary-period receipts ($293,078 of $343,328) are that one transfer. Lifetime: $636,406 in, $296,879 out, ~$340K left in reserve. Of what it spent, $163,860 (55%) went to lawyers and accountants — $150,275 to Stephen Kaufman / Kaufman Legal Group, $13,585 to Haley & Company. It also spread patronage to 27 recipients across two states: Chris Ward $14,100; Tasha Boerner Horvath $13,800; Maienschein, Jones-Sawyer, Petrie-Norris, and Cervantes $9,400 each; Bauer-Kahan, Ramos, and Eggman $4,700 each; $1,000 to Kamala Harris's presidential campaign; $1,000 to the Arizona Democratic Party.

Inferredthe profile — no individual donors, single-source funding, more spent on lawyers than on anything else — fits a pass-through vehicle, not a working campaign (a characterization of the financials, not a legal finding).

The lawsuit. Citizen Mat Wahlstrom sues Gloria and the SDCDP to block the arrangement; his attorney Cory Briggs calls Assembly 2020 a vehicle to "launder Assembly money into the mayoral campaign." The suit takes 30 months and is dismissed in March 2022.

The $200 fine. The FPPC finds Gloria violated the Political Reform Act by failing to file a Form 501 before standing up Assembly 2020, and fines him $200 — 0.068% of the money moved. The California Globe calls it a "stern finger wag." Wahlstrom separately sues the FPPC over the penalty's adequacy — only the ninth time in 30 years anyone had taken the commission to court.

Inferred connectionthe FPPC's "streamlined enforcement program" applied to this case was designed by a task force chaired by Stephen Kaufman — the same Kaufman whose firm Gloria's committees paid $160,377 total ($59,000 + $91,275 to Kaufman Legal Group from Assembly 2020; $2,500 + $7,186 from the mayoral committee; $416 from Assembly 2018). No recusal is documented (dual role established by public records; no ethics body has ruled on it).
2019-12 CA-Mayor

The party round-trip. The SDCDP sends $91,000 to Gloria for Mayor in two $45,500 "late contributions" (filed close to the election, so faster disclosure was required). Recall: Gloria's three Assembly committees had fed party organizations $315,033 over the prior years, the SDCDP receiving $118,330 of it. The money returns relabeled as "party support" — the original corporate and union donor names no longer attached.

2020 CA-Mayor

Mayor 2020 committee. Gloria's mayoral committee raises $2,238,824 (925 individuals, only 2 organizations) and spends $3,016,999. On paper it looks grassroots — but its largest organizational donor is the SDCDP, the same party org fed by the Assembly committees. Gloria is elected mayor.

2020 cycle SDECDB

IE committees appear. At least one IE committee spends $210,000 supporting Gloria. The largest, Neighbors for Housing Solutions, raises over $1.3M — top donors Municipal Employees Association $250,000, LGBT Caucus Leadership Fund $155,000, Carpenters $100,000, SD Chamber of Commerce PAC $99,963, Sycuan $85,000, Airbnb $80,000. IE committees can spend unlimited amounts so long as they don't formally "coordinate," which renders the $1,150 contribution cap decorative. Separately, Ace Parking and owner Scott Jones give a combined $45,000 ($25K company + $20K personal) to an IE backing Gloria's opponent, Barbara Bry — betting both sides.

2024 cycle SDECCA-Globe-IEDB

IE spending explodes 10×. Four IE committees spend $2.15M+ for Gloria (vs. $210K in 2020). San Diegans for Fairness raises $800K+ (California Apartment Association $175,000 = 152 maxed individual donations; Sycuan $105,000). A Better San Diego spends $450,000, funded chiefly by a single $350,000 check from the California Alliance of Family Owned Businesses (McDonald's franchise owners) — one check outweighing 304 maxed individual donors. Big City San Diego spends $141,000; CA Progress for All spends $131,500. Repeat-donor escalation: SD Chamber PAC $99,963 → $135,000; Downtown SD Partnership PAC $20,000 → $80,000 (4×); Sycuan $85,000 → $105,000.

The behested-payment pipeline. A behested payment is money an official asks a third party to give to a cause; it must be disclosed on a Form 803 within 30 days. Since January 2023, 36 of 40 city Form 803 filings (90%) are Gloria's, totaling $450,000+ solicited from developers, casinos, and energy companies with business before the city. None were filed by Elo-Rivera, Campillo, or Kent Lee (2024–25). Much of the money goes to For All of Us, a nonprofit founded by Gil Cabrera (Gloria's appointee as Airport Authority chair and a former Ethics Commission chair) that the Union-Tribune found has no incorporation papers, no IRS determination letter, and no bylaws — it exists only via fiscal sponsorship through Mission Edge. Donors to Gloria's "San Diegans Together Tackling Homelessness": Torrey Coast Foundation $75,000 (linked to Aya Healthcare CEO Alan Braynin, for whom Gloria proclaimed "Travel Nurse Day"); Cushman Foundation $50,000 (Steve Cushman sits on the For All of Us board — donor and overseer at once); Conrad Prebys Foundation $50,000 (also funded a $303,000 Civic Center study and bought a $40M downtown tower); Brutten Family Foundation $50,000; Sycuan Citizens PAC $25,000; Ace Parking $10,000 (while holding $9.2M in city/county parking contracts). Some filings were 679 days late.

The behested fine. SD Ethics Commission Stipulation 23-16 fines Gloria $10,500 for 10 separate late-disclosure violations — the largest behested-payment fine in city history, yet ~16% of the disclosed amount, and levied after voters had already gone to the polls without the information.

The three-channel donors (cross-cycle)

The same names recur across direct contributions, IE committees, and behested payments — three legally distinct channels that look unrelated on any single filing.

  • Sycuan Band of the Kumeyaay Nation — $222,000+: $2,000 direct (Assembly 2020) + $190,000 IE ($85K in 2020, $105K in 2024) + $30,000 behested ($25K to San Diegans Together, $5K to For All of Us). DB
  • SD Chamber of Commerce PAC — $234,963 IE alone: $99,963 (2020) + $135,000 (2024). DB
  • Ace Parking — $45K IE + $10K behested, while holding $9.2M in city/county contracts. DB
  • Brad Termini / Zephyr Partners — $100,000+ to elect Gloria, then chosen to lead Midway Rising ($2B+, 48 acres of city land — the largest public land disposition in San Diego history).
    Inferredtiming and scale suggest a return on the contribution; the report treats the full "what the money bought" case separately. VOSD-Termini UT-Termini

Enforcement, in scale

CaseViolationFine% of sum at stake
Jennifer CampbellMissing mailer copies$300
Jason HughesConflict of interest in $128M deal$4000.0003%
Todd Gloria$293K transfer scheme$2000.068%
Jesus CardenasLobbying disclosure (max penalty)$5,000
Todd Gloria$65K+ late behested disclosures$10,50016%
Kelly Moden$32.7M contract while on Planning CommissionNo conflict found

Six safeguards, one worked

  • Contribution limits Failed
    Unlimited committee-to-committee transfers bypass the caps.
  • FPPC Failed
    $200 fine on a $293K move; its enforcement procedures were designed by the regulated party's own attorney.
  • SD Ethics Commission Failed
    Executive Director Stacey Fulhorst rejected the laundering complaints, correctly noting the transfers were "permissible under state and local law." The law permits the behavior. ToSD-2020-02
  • Courts Failed
    Wahlstrom's suit took 30 months and was dismissed.
  • The press Worked
    Union-Tribune, Voice of San Diego, Times of San Diego, and California Globe documented the system — but cannot compel action.
  • Public disclosure Failed
    Everything is filed, but scattered across Cal-Access, FPPC, city clerk, Ethics Commission, and NetFile systems; no single record tells the story.
Open threadCalifornia SB 760 would exempt "public appeals" from behested-payment reporting — a prospective widening of the loophole. SB760

Key players (callback index)

  • Stephen Kaufman — Gloria's campaign attorney ($160,377 from his committees) and chair of the FPPC Enforcement Review Task Force that designed the streamlined program used on Gloria's own case.
  • Gil Cabrera — Gloria's Airport Authority appointee, former Ethics Commission chair, founder of the unincorporated nonprofit For All of Us.
  • Steve Cushman — For All of Us board member whose foundation also made a $50K behested payment at Gloria's request (overseer and donor).
  • Sycuan / SD Chamber PAC / Ace Parking — the three-channel donors above.
  • Brad Termini — Midway Rising lead developer; $100K+ to elect Gloria.
  • Mat Wahlstrom — citizen plaintiff who sued both Gloria/SDCDP and the FPPC.

Caveats

Read this before quoting any figure
  • Committee-to-committee transfers are legal under California law. "Pass-through / shell vehicle" describes Assembly 2020's financial profile (zero individual donors, single-source funding), not a legal determination.
  • The Kaufman and Cushman dual roles are documented through public records; no formal ethics finding has been issued on either.
  • IE spending figures are aggregated from multiple disclosure sources and may not capture every expenditure.
  • The Sycuan $222K and SEIU $130K+ totals aggregate legally distinct affiliated entities. Termini's $100K+ is as reported by Voice of San Diego and the Union-Tribune.

Reference key

Report #1 · The Gloria Files · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report 01-the-machine.md.

Corrections

No corrections logged. Spot an error? Tell us and we'll post the fix here.