Summary — what happened
Between 2002 and 2026, San Diego cycled through five mayors and two changes of the party in power, while the same set of lobbyists, developers, and donor PACs financed every administration. The arc begins with a pension scandal: through deals in 1996 and 2002 the city deliberately underfunded its retirement system while raising benefits, then understated the gap to bond investors; by 2010 the hidden hole had grown past $1.4 billion DB. The U.S. Securities and Exchange Commission opened an investigation, the credit rating was suspended, and in 2004 The New York Times coined "Enron by the Sea." The SEC settled with the city in 2006 for no monetary penalty, then in 2008 charged five city officials by name; four settled personally for a combined $80,000 — the first personal SEC penalties ever imposed on municipal officials in a bond-fraud case SEC-2008 SEC-2010. Voters responded by adopting a "strong mayor" form of government (Proposition F, 2004; made permanent 2010), concentrating executive power — and the appointments to the regional boards — in one elected office.
The recovery made "fiscal responsibility" the city's governing consensus, and the donor class organized the response. In 2012, Lincoln Club money ($514,904) and the Chamber PAC ($125,000) financed Proposition B, which replaced pensions with 401(k)-style accounts for most new hires DB. Democrat Bob Filner won the mayoralty that year despite $1,232,500 in Lincoln Club spending against him DB, then resigned in August 2013 amid sexual-harassment allegations; in the February 2014 special election the donor network's candidate, Republican Kevin Faulconer, beat Democrat David Alvarez even though labor outspent the developers roughly ten to one DB. Faulconer governed a Democratic-leaning city for six years on developer-funded independent-expenditure committees and a mayoral charity; his era's signature was 101 Ash Street, a tower the city leased-to-own through a middleman for $128,000,000, evacuated over asbestos while the city paid roughly $18,000 a day in rent — with a "volunteer" broker, Jason Hughes, secretly paid $9,433,872.30 who returned it and drew a $400 misdemeanor fine DB UT-Hughes.
In November 2020 the party in power changed and the donor class did not. Todd Gloria beat Barbara Bry for mayor and the County Board of Supervisors flipped to a 3–2 Democratic majority; independent-expenditure spending backing Gloria rose roughly tenfold, from about $210,000 in 2020 to about $2.15 million across four committees in 2024, funded by the same Chamber, downtown-business, and tribal-gaming donors who had funded the Republicans DB. A leftover Assembly committee moved $293,078 toward a race Gloria never ran; a lawsuit calling it laundering was dismissed and the only penalty was a $200 FPPC fine ToSD-FPPC. A fundraiser-appointee received a $24,999 consulting contract six days after appointment — one dollar below the threshold requiring a public Council vote DB. The Ethics Commission levied its largest behested-payment fine in city history, $10,500, on disclosures filed up to 679 days late Stip23-16 UT-Gloria-fine. The era closes with a FY2027 budget cutting roughly 85% of arts funding, library hours, and about 130 jobs over a $118 million deficit, against an untouched $1.12 billion police-and-fire budget DB. Inferred: the four eras form one pattern — a permanent class of donors and lobbyists that outlasts every mayor by funding both parties and influencing the appointed bodies voters do not fill (a characterization of the recurring record, not a legal finding).
Timeline
First underfunding deal. Under City Manager Jack McGrory and Mayor Susan Golding, San Diego boosts pension benefits while deliberately paying less than the actuarially required amount, freeing cash for stadium, convention-center, and 1996 GOP-convention costs.
Second underfunding deal (Manager's Proposal 2). The city repeats the maneuver — more benefits, more underfunding — widening the hidden gap. The deficit later grows past $1.4 billion by 2010 (figure cited by the Mayor's office).
"Enron by the Sea.". Mayor Dick Murphy narrowly survives a write-in challenge from Donna Frye. The SEC opens an investigation into the city's bond disclosures, the credit rating is suspended, and The New York Times coins the nickname. Voters approve Proposition F, adopting a "strong mayor" government on a trial basis beginning 2006.
Indictments. Councilmen Ralph Inzunza and Michael Zucchet are convicted in the "Strippergate" bribery case (Zucchet's convictions later largely overturned). Rep. Randy "Duke" Cunningham pleads guilty in November to roughly $2.4 million in bribes from defense contractors. Mayor Murphy resigns mid-term; former police chief Jerry Sanders wins the special election.
Strong-mayor era begins; Kroll report. Executive power shifts from the appointed city manager to the elected mayor. The city-commissioned Kroll Inc. report lays out the pension and disclosure failures.
SEC settles with the city. The SEC settles its securities-fraud case against the City of San Diego over the misleading bond disclosures with no monetary penalty (the city was insolvent).
SEC charges five officials. SEC v. Uberuaga et al. names five city officials. Four settle from their own funds: Uberuaga $25,000, Auditor Ryan $25,000, Deputy Finance Frazier $25,000, Treasurer Vattimo $5,000 — combined $80,000; Assistant Auditor Teresa Webster does not settle.
Recession meets a branded city. Sanders is re-elected; Todd Gloria, Sherri Lightner, Marti Emerald, and Carl DeMaio join the City Council as the downturn hits a city already branded "Enron by the Sea."
Proposition B. Voters pass pension reform (~66%), replacing pensions with 401(k)-style accounts for most new hires. The "Yes on B" committee (Comprehensive Pension Reform for San Diego) is funded chiefly by the Lincoln Club of San Diego County ($514,904, 60 transactions) and the Chamber of Commerce PAC ($125,000).
Filner wins. Democrat Bob Filner beats Carl DeMaio — the first Democratic San Diego mayor in roughly two decades — despite the Lincoln Club spending $1,232,500 against him through a single opposition committee.
Filner resigns. Sexual-harassment allegations from many women, led by Irene McCormack Jackson's lawsuit, force Filner's resignation eight months into his term, triggering a special election.
The donor network wins it back. Kevin Faulconer (R) beats David Alvarez (D) in a low-turnout special election. Labor independent-expenditure spending for Alvarez (≈ $3.72 million through the Labor Council committee) outweighs developer spending against him ($373,525) by roughly ten to one; Alvarez loses anyway.
The machine, intact. Faulconer is re-elected outright in the June primary; the Lincoln Club puts $235,000 into the independent-expenditure committee "Communities United for Tomorrow's Economy" supporting him. The same year, his chief of staff Stephen Puetz marries Southwest Strategies lobbyist Diana Palacios, who then lobbies the mayor's office for several clients before de-registering.
101 Ash Street. The city enters lease-to-own deals for 101 Ash Street and Civic Center Plaza through middleman Cisterra Development; the 101 Ash lease totals $128,000,000 over 20 years.
The supermajority. Democrats win a City Council supermajority and Georgette Gómez becomes council president; Nathan Fletcher (D) wins County Supervisor District 4, the first Democratic break on the board in a generation. In the same cycle the Mission Valley stadium-site question is decided by a privately financed ballot war — SoccerCity (Measure E) loses to SDSU West (Measure G).
The $293,078 shell move. A leftover Assembly-2018 account moves $293,078 into a new "Gloria for Assembly 2020" committee for a seat Gloria never ran — the equivalent of 255 maxed-out mayoral contributions; California places no limit on transfers between a politician's own committees.
The Faulconer charity fine. The Ethics Commission fines Faulconer $4,000 for delayed disclosure of behested donations to his charity, One San Diego (donors included Cisterra and Sempra/SDG&E). One San Diego's tracked behested-donor intake is $190,000.
The empty tower. 101 Ash Street is evacuated over asbestos; the city continues paying roughly $18,000/day in rent (≈ $128M ÷ 20 years ÷ 365) on an unusable building.
The flip. Todd Gloria beats Barbara Bry for mayor; Nora Vargas and Terra Lawson-Remer flip the County Board to a 3–2 Democratic majority (with Fletcher already seated). The party in power changes; the donor class re-aims its checks.
IE spending rises ~10×. Independent-expenditure committees backing Gloria spend about $210,000 in 2020, then about $2.15 million across four committees in 2024 — funded by the same Chamber, Sycuan, and downtown-business donors. The single sharpest example is the parking-magnate-funded "San Diegans for Fairness" committee ($903,000).
The volunteer pays it back. Broker Jason Hughes returns his $9,433,872.30 fee on the 101 Ash and Civic Center Plaza deals and pleads guilty to a misdemeanor conflict of interest, drawing a $400 fine and one year of probation. The city later settles the underlying deals for roughly $132 million.
Six days, one dollar. Gloria appoints fundraiser Stephen Cushman to the Housing Commission, then six days later awards him a $24,999 consulting contract — one dollar below the $25,000 threshold that would require a public Council vote.
The record behested fine. The Ethics Commission fines Gloria $10,500 for 10 behested-payment disclosure violations, on solicitations of at least $65,000, with some filings up to 679 days late — the largest such fine in city history. About 90% of all city behested-payment filings since January 2023 (36 of 40) are Gloria's, totaling $450,000+ solicited from interests with business before the city.
Vargas resigns. County board chair Nora Vargas, freshly re-elected, resigns weeks before being sworn in, citing personal safety; the sheriff reports no known active threats. Paloma Aguirre wins the 2025 special election.
The invoice. Gloria's FY2027 budget cuts roughly 85% of arts funding, reduces library hours, and eliminates about 130 jobs over a $118 million deficit — against an untouched $1.12 billion police-and-fire budget, roughly 9.5× the deficit.
Thematic groupings
### The permanent government — the fixers (cross-administration)
The same individuals recur as lobbyists, regulators-turned-influencers, and appointees across every administration. Inferred: the pattern below is a characterization of the recurring public record, not a finding that any office was improperly captured; no ethics body has ruled on the set as a whole.
- Craig Benedetto (California Strategies) — the most-documented fixer in the database, with roughly 344–345 connection records spanning 2007–2025, lobbying across every administration. DB
- Paul Robinson (Hecht Solberg) — downtown land-use attorney whose work makes zoning changes legally durable. DB
- Marcela Escobar-Eck — ran the city's Development Services Department, then opened a firm to lobby it. DB
- Jim Madaffer — former councilmember turned paid lobbyist, later SANDAG chair. DB
- Frank Urtasun — Sempra/SDG&E lobbyist; chaired the Housing Commission; later a Port commissioner. DB
- Gil Cabrera — former Ethics Commission chair; later Airport Authority chair (Gloria appointee) and founder of the nonprofit For All of Us. DB
### The permanent government — the money (cross-administration)
- Lincoln Club of San Diego County — ≈ $3.3M tracked, the largest single tracked interest; the prototype independent-expenditure PAC, attaching civic-sounding names to developer-funded committees. DB
- Building Industry Association — ≈ $1.75M tracked, funding candidates on entitlements and fee questions. DB
- Sycuan Band of the Kumeyaay Nation — ≈ $1.18M tracked, tribal-gaming money appearing across direct, IE, and behested channels. DB
- Sempra / SDG&E — utility money spread across both parties. San Diego–Imperial Counties Labor Council — the Democratic counterweight; both are unelected. Southwest Strategies — public-affairs firm that supplies "community support" messaging. DB
Ethics fines, in scale
Both mayoral charity/behested fines are documented; they are presented to show the small penalties relative to the sums disclosed, not as proof of identical scale. See Caveats.
| Case | Violation | Fine | Note |
|---|---|---|---|
| Kevin Faulconer | Late behested disclosure (One San Diego charity) | $4,000 | Intake tracked at $190,000 DB |
| Todd Gloria | Late filing before $293,078 shell transfer (FPPC) | $200 | ToSD-FPPC |
| Jason Hughes | §1090 conflict (101 Ash, $9.4M fee) | $400 | Misdemeanor plea UT-Hughes |
| Todd Gloria | 10 late behested disclosures (~$65K) | $10,500 | Largest in city history Stip23-16 |
Key players
- Jack McGrory — City Manager (1991–1997) named in contemporary sources as architect of the 1996 underfunding deal. DB
- Dick Murphy — Mayor 2000–2005; resigned mid-term during the pension/bond crisis. DB
- Jerry Sanders — former police chief; mayor 2005–2012, first under the strong-mayor structure. DB
- Carl DeMaio — councilman (2008–2012); face of Prop B pension reform; lost the 2012 mayoral race. DB
- Bob Filner — first Democratic mayor in ~20 years (2012); resigned August 2013 amid sexual-harassment allegations. DB
- David Alvarez — District 8 councilman; labor's 2014 mayoral candidate, lost despite outspending the developer side ~10×. DB
- Kevin Faulconer — Republican mayor 2014–2020; ran on developer-funded IE committees; fined $4,000 over One San Diego. DB
- Jason Hughes — "volunteer" 101 Ash broker secretly paid $9,433,872.30; returned it; $400 misdemeanor fine. UT-Hughes
- Todd Gloria — councilman from 2008, Assembly 2016–2020, mayor 2020–present; fined $200 (shell transfer) and $10,500 (behested). DB
- Stephen Cushman — Gloria fundraiser and appointee who received a $24,999 consulting contract six days after his Housing Commission appointment. DB
- Craig Benedetto — California Strategies lobbyist; the database's most-documented fixer across every administration. DB
Caveats
- Aggregated, not itemized. The donor totals (Lincoln Club ≈ $3.3M, BIA ≈ $1.75M, Sycuan ≈ $1.18M) and the IE figures ($210K → $2.15M) are aggregates from multiple disclosure sources and synthetic database edges; they are filed-committee or database totals, not single itemized rows. Where this brief says a figure is tracked or filed, it is reporting an aggregate.
- Overview, not primary source. This brief summarizes reports #256–#259; the dollar-exact detail, the specific committee and connection IDs, and the primary evidence live in those era reports. The $1.4B pension hole, the $18,000/day, the $118M/$1.12B budget split, the $400 Hughes fine, the $24,999 contract, and the seats count (15 of ~62) are public-record or report-level figures, not single database rows.
- The "permanent government" pattern is a characterization. The recurring set of donors, lobbyists, and appointees is documented through public records and database connection counts; no ethics body has ruled that any office was improperly captured, and nothing in this brief is alleged to be illegal.
- Charity fines are not identical in scale. One San Diego's tracked intake ($190,000) is roughly six times For All of Us's ($30,000); the comparison is "same channel, both parties, small penalty," not "equal size."
- Some figures lean on watchdog reporting, not primary filings. The ~10× behested surge and the conduit/attribution details in the era reports rest on Union-Tribune and other watchdog reporting rather than a primary database filing, and are attributed as such.
Reference key
- SEC-2008 U.S. Securities and Exchange Commission, Press Release 2008-57 (SEC v. Uberuaga et al.), 2008-04-07. https://www.sec.gov/news/press/2008/2008-57.htm
- SEC-2010 U.S. Securities and Exchange Commission, Press Release 2010-204, 2010-10-27. https://www.sec.gov/news/press/2010/2010-204.htm
- UT-Hughes San Diego Union-Tribune, "Jason Hughes gets $400 fine, one year probation after guilty plea in Ash Street debacle," 2023-03-23. https://www.sandiegouniontribune.com/news/watchdog/story/2023-03-23/jason-hughes-fine-probation-guilty-plea-ash-street
- UT-Wedding San Diego Union-Tribune, "Mayor's top aide got married at bayfront estate of developer and SoccerCity supporter," 2017-05-12. https://www.sandiegouniontribune.com/2017/05/12/mayors-top-aide-got-married-at-bayfront-estate-of-developer-and-soccercity-supporter/
- ToSD-FPPC Times of San Diego, "FPPC Sued Over Paltry $200 Todd Gloria Fine as Court Showdown Looms," 2020-09-11. https://timesofsandiego.com/politics/2020/09/11/fppc-sued-over-paltry-200-todd-gloria-fine-as-court-showdown-looms/
- Stip23-16 San Diego Ethics Commission, Stipulation 23-16 (Gloria $10,500 behested-payment fine), 2024-04. https://www.sandiego.gov/sites/default/files/2024-04/stip23-16.pdf
- UT-Gloria-fine San Diego Union-Tribune, "Mayor Gloria Fined $10,500 for Failing to Disclose Behested Payments — 10 Violations, up to 679 Days Late," 2024-04-16. https://www.sandiegouniontribune.com/news/watchdog/story/2024-04-16/gloria-fined-over-10k-for-failing-to-disclose-donations-to-charity-that-supports-mayors-office
- UT-behested San Diego Union-Tribune watchdog, "Public records disclosures are vital. Behested payments…," 2023-05-30. https://www.sandiegouniontribune.com/news/watchdog/story/2023-05-30/public-records-disclosures-vital-behested-payments
- DB MathPolitics database connection/evidence IDs as cited in the era reports #256–#259 (
reports/how-we-got-here/01-enron-by-the-sea.md,02-the-austerity-consensus.md,03-the-faulconer-machine.md,04-the-gloria-machine.md) and their companion fact-sheet (reports/how-we-got-here/fact-sheet.md). → view in evidence search
Report #255 · How We Got Here (series order 0) · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report reports/how-we-got-here/00-throughline.md and the four era reports it indexes (#256–#259).
Corrections
No corrections logged. Spot an error? Tell us and we'll post the fix here.