Summary — what happened
Between 2020 and 2025, three sets of overlapping roles formed inside San Diego city government, each properly filed and each tracked by a different agency. Stephen Cushman raised roughly $900,000 for Mayor Todd Gloria's 2024 re-election — about $350,000 in direct contributions plus an independent-expenditure PAC, "San Diegans for Fairness," that he chaired and personally gave $25,000 E-454E-304E-303. On January 23, 2024, Gloria appointed Cushman to the San Diego Housing Commission E-476. Six days later, on January 29, 2024, the mayor's office signed Cushman to a five-year consulting contract for $24,999 — one dollar below the $25,000 threshold that would have required a city council vote — to negotiate the Hope at Vine homeless shelter E-302E-307. A Markkula Center ethics expert, quoted by the Union-Tribune, called the dual role "a clear conflict of interest" E-302. On April 12, 2024, when the Housing Commission voted to ask the council to restore $18 million Gloria sought to divert toward that shelter, Cushman abstained E-491. He was reappointed in February 2025 to a term running to January 2029 E-477. His family owns the 195-acre site of the $4 billion Riverwalk development E-307E-485, and a firm whose chairman sits beside him on a downtown board won a $1,592,215 Housing Commission contract E-1173.
Separately, Jesus Cardenas was Councilmember Stephen Whitburn's chief of staff at $10,000/month while owning Grassroots Resources, a consulting firm his disclosures valued up to $1 million E-506. The firm took more than $30,000 from cannabis-industry clients while Cardenas helped shape cannabis policy on a committee his boss chaired E-508, received $205,000 from the county Democratic Party while suspended by the state Franchise Tax Board E-507, and was the vehicle for $176,000 in federal PPP fraud using the identities of dispensary workers E-509. Cardenas pled guilty to two felonies and received no jail time — 45 days of work furlough and 135 days of home detention E-509. The San Diego Ethics Commission fined him $5,000, its statutory maximum E-336. A third overlap — campaign manager Sarah Moga Alemany, who divested from a developer building the housing type the mayor's policies promote before Gloria took office — followed the law in full E-517.
Each transaction passed through a separate channel: city council, delegated purchasing authority, campaign-finance filings, Form 700 disclosures, Form 803 behested-payment filings, court records, and the Franchise Tax Board. The misconduct that existed (Cardenas's fraud) was detected by Union-Tribune reporters, not by any of those agencies. Nothing in the Cushman or Alemany material was found to be illegal.
Timeline
Alemany partnership dissolves. California Secretary of State records show Hub and Spoke Communities' partnership dissolved; campaign manager Sarah Moga Alemany disposes of her interest (valued $10,000–$100,000) on 2020-09-22, three months before Gloria's December 2020 inauguration. Husband Alexander Alemany remains the company's owner. Alemany had publicly advocated for Complete Communities — the dense-infill zoning policy the company's housing fits — before the divestiture and before Gloria took office.
Cannabis meeting. Dallin Young, a lobbyist for Blue Water Government Affairs, meets privately with Cardenas about San Diego cannabis-ordinance changes; the firm had paid Cardenas's company more than $10,000.
Grassroots Resources suspended. The California Franchise Tax Board suspends Grassroots Resources, Jesus Cardenas's consulting firm. The firm continues to transact business afterward.
First Cardenas exposé. The Union-Tribune Watchdog team reports that Cardenas, the city's highest-paid council aide ($10,000/month), simultaneously ran Grassroots Resources, valued up to $1 million, which had billed roughly $120,000 in 2022 campaign work while suspended and owed more than $240,000 in tax liens.
County Dems pay the suspended firm. The San Diego County Democratic Party pays Grassroots Resources $205,000 for digital ads in two tranches ($117,500 then $87,500), while the firm is suspended. The party's chair, Will Rodriguez-Kennedy, is Whitburn's longtime roommate (he stepped down in May 2022, during the period the payments were made). A separate $760,000+ flows to Margin Victories, run by former Grassroots employee Jehoan Espinoza from a UPS Store address; the firm operated as a pass-through to Grassroots. The ads targeted South Bay / Chula Vista races, not Whitburn's district.
Cannabis payments reported. The Union-Tribune reports Cardenas collected more than $30,000 from cannabis-industry clients — including $10,000 from Blue Water and $10,000 from Harbor Collective — while Whitburn chaired the Land Use and Housing Committee with jurisdiction over cannabis zoning; the report states Cardenas approved a cannabis-policy relaxation item for the committee agenda after the Blue Water meeting. The same month, nearly two dozen county central-committee members demand an outside audit of party finances.
The $24,999 contract. The mayor's office signs Cushman to a five-year consulting contract for $24,999 — one dollar below the $25,000 city-council-approval threshold — to negotiate the Hope at Vine shelter lease. Cushman's Form 700, filed 2024-02-07, lists the consultant role beginning that day.
Cardenas siblings still active. The Union-Tribune reports Cardenas opened two new companies in 2024 while awaiting sentencing; an Espinoza-linked PAC spent more than $10,000 supporting his sister Andrea Cardenas's reelection after charges were filed.
Cardenas sentenced, no jail. Cardenas pled guilty to two felonies tied to $176,000 in PPP fraud (he claimed 34 employees who were actually Harbor Collective dispensary workers) and $27,700 in improper unemployment benefits. Prosecutors sought six months in jail; the judge imposed 45 days of work furlough and 135 days of home detention.
Cushman abstains. The Housing Commission votes to ask the city council to restore $18 million Gloria sought to divert toward the Hope at Vine shelter — the project Cushman was paid to negotiate. Five commissioners vote yes; one is absent; Cushman abstains. The letter passes. The Independent Budget Analyst had warned the cut amounted to a 42% reduction in the commission's discretionary budget.
Shelter disputes and dual-role coverage. Voice of San Diego documents four disputes over the Hope at Vine shelter (above-market price, due-diligence independence, $30 million in unfunded annual operating costs, and diversion of housing funds); the Union-Tribune publishes the ethics expert's "clear conflict of interest" assessment of Cushman's dual role.
Cushman reappointed. The city council unanimously confirms Cushman's reappointment to the SDHC board for a term expiring January 2, 2029.
Ace Parking SDHC contract. The Housing Commission awards Ace Parking III a contract worth $1,592,215 (all options exercised) to operate the Smart Corner parking facility, while Cushman sits on the SDHC board and Ace's chairman Keith Jones sits beside him on the Downtown San Diego Partnership board. No record of Cushman's vote, recusal, or absence on the contract was found.
Cardenas ethics fine. The San Diego Ethics Commission, in case 2024-09, fines Cardenas $5,000 — the statutory maximum at the time — for lobbying-contact violations. The cap was subsequently raised to $15,000.
The Cushman role stack
Across 2022–2025, the same individual held overlapping positions, each disclosed and each overseen by a different body. Inferred: the report characterizes this as an accumulation of roles that the system monitors individually but never views together — a governance-structure observation, not a legal finding of self-dealing.
- Fundraiser: ~$900K raised for Gloria 2024 (~$350K direct + the Fairness PAC he chaired and gave $25,000) E-454E-304E-303.
- Housing Commissioner: appointed 2024-01-23, reappointed to 2029 E-476E-477.
- Paid consultant: $24,999 five-year city contract on the Hope at Vine shelter E-302.
- Landowner: family owns the 195-acre Riverwalk site, a $4B Hines development with 430 required affordable units E-307E-485.
- PAC chair: Fairness PAC reused across three cycles (~$214K into the 2023 Goldbeck race) E-456.
- Downtown board: Downtown San Diego Partnership executive board and Committee on Downtown Homelessness chair, alongside Ace Parking's chairman E-1173.
- Nonprofit fundraiser/donor: took over fundraising for SD Together (~$1.3M raised, $2,400 documented spent) E-1201; the Cushman Foundation gave $50,000 to SD Together at Gloria's behest E-1125.
The Cardenas / Grassroots money network
Inferred: the report describes a payment network connecting a council office, the county party, and a pass-through vendor; the structural description is the report's characterization. The fraud and the ethics violation below are documented findings.
- County party → Grassroots: $205,000 for ads while the firm was state-suspended E-507.
- County party → Margin Victories → Grassroots: $760,000+ through a UPS-Store pass-through vendor; the link was confirmed on the record by a council member who used both firms E-507.
- Cannabis clients → Grassroots: $10,000 Blue Water + $10,000 Harbor Collective (workers' identities later used in the PPP fraud) + March and Ash; $30,000+ total E-508.
- PPP / unemployment fraud: $176,000 + $27,700, two felony convictions, no jail E-509.
Enforcement, in scale
| Case | Violation | Penalty | Note |
|---|---|---|---|
| Jesus Cardenas (ethics) | Lobbying-contact violation, case 2024-09 | $5,000 | Statutory maximum at the time; cap later raised to $15,000 E-336 |
| Jesus Cardenas (criminal) | Two felonies — $176K PPP + $27.7K unemployment fraud | 45 days work furlough + 135 days home detention | Prosecutors sought 6 months jail; no jail imposed E-509 |
| Todd Gloria (FPPC) | 10 undisclosed behested payments, up to 679 days late | $10,500 | Connected to SD Together / For All of Us E-1294E-1208 |
The $5,000 ethics fine equals ~2.8% of the $176,000 PPP fraud; the table compares two enforcement bodies acting on overlapping insider conduct. The percentage is arithmetic from the cited figures, not a separate claim.
Key players (callback index)
- Stephen Cushman — Gloria's ~$900K fundraiser, Housing Commissioner (to 2029), $24,999 city consultant, Fairness PAC chair; family owns the Riverwalk site.
- Todd Gloria — Mayor; appointed and contracted Cushman; FPPC-fined $10,500 for undisclosed behested payments.
- Jesus Cardenas — Whitburn's chief of staff and Grassroots Resources owner; two felony convictions ($176K PPP fraud), $5,000 ethics fine.
- Stephen Whitburn — Councilmember; Cardenas's employer; chaired the Land Use and Housing Committee; no financial benefit from the Grassroots payments was found E-507.
- Will Rodriguez-Kennedy — county Democratic Party chair during the $205K payments to Grassroots; Whitburn's roommate.
- Jehoan Espinoza — ran Margin Victories, the UPS-Store pass-through that moved $760K+ to Grassroots.
- Sarah Moga Alemany — Gloria's campaign manager; divested her Hub and Spoke interest before he took office (compliance, not misconduct).
- Keith Jones — Ace Parking chairman; on the Downtown SD Partnership board with Cushman while Ace won a $1.59M SDHC contract.
Caveats
- The Cushman and Alemany material describes legal arrangements. "Conflict of interest," "role stack," and "structural conflict" characterize the governance situation; no ethics body has issued a finding against Cushman, and Alemany's divestiture complied with Government Code 87207 E-517.
- The report does not claim Cushman's appointment and contract were pre-arranged, that any quid pro quo occurred, or that Whitburn directed or benefited from the Grassroots payments. No internal communications were obtained, and no Whitburn financial benefit was found E-302E-507.
- The roommate relationship between Whitburn and Rodriguez-Kennedy is a documented fact, not evidence of coordination E-506.
- The Cardenas felony convictions, sentence, and ethics fine are documented court and commission records E-509E-336.
- The ~$1.3M-raised / $2,400-spent figure for SD Together is from MathPolitics analysis of Form 803 filings; the disposition of the remaining funds is not traced. SD Together and behested-payment amounts (E-1125, E-1128, E-1201, E-1294) are cited from the MathPolitics database via
DBwhere no public per-item URL is stored. - The Ace Parking SDHC contract figure ($1,592,215) is the maximum value if all options are exercised E-1173. No evidence of Cushman's vote or recusal on it was found.
- "Approximately eight months" of Whitburn's defense of Cardenas is an approximation from reporting dates (Aug 2022 first exposé to ~April 2023); no exact resignation date is documented E-506E-507.
Reference key
- E-62 OB Rag, "California Dreamin' or Nightmare? Todd Gloria Pushing of Faulconer's Complete Communities for San Diego," 2024-11-01. https://obrag.org/2024/11/california-dreamin-or-nightmare-todd-gloria-pushing-of-faulconers-complete-communities-for-san-diego/
- E-302 San Diego Union-Tribune, "Shelter lease negotiator's dual roles raise questions about conflicts of interest," 2024-07-28. https://www.sandiegouniontribune.com/2024/07/28/shelter-lease-negotiators-dual-roles-raise-questions-about-conflicts-of-interest/
- E-303 San Diego Union-Tribune, "Gloria camp resets after $1 million donation for opponent Turner," 2024-10-18. https://www.sandiegouniontribune.com/2024/10/18/gloria-camp-resets-after-1-million-surprise/
- E-304 Times of San Diego, "Political Action Committee Raises $800K for Mayor Todd Gloria's Re-Election," 2024-10-17. https://timesofsandiego.com/politics/2024/10/17/political-action-committee-raises-80000-for-mayor-todd-glorias-re-election/
- E-307 San Diego Reader, "Steve Cushman tasked with Kettner and Vine homeless housing," 2024-05-15. https://www.sandiegoreader.com/news/2024/may/15/radar-old-gloria/
- E-336 San Diego Union-Tribune, "SD Ethics Commission fines Jesus Cardenas $5,000 for lobbying disclosure violation," 2025-09-13. https://www.sandiegouniontribune.com/2025/09/13/jesus-cardenas-fined-5000-for-san-diego-ethics-violation/
- E-454 La Prensa San Diego, "PERSPECTIVE: Cushman Becomes Campaign Bagman for Gloria," 2024-10-20. https://laprensa.org/perspective-cushman-becomes-campaign-bagman-gloria
- E-456 La Prensa San Diego, "Developers Masked Donations to Goldbeck Through Fairness Committees," 2023. https://laprensa.org/developers-masked-donations-goldbeck-through-fairness-committees
- E-476 San Diego Housing Commission press release, "Stephen Cushman Appointed to San Diego Housing Commission Board," 2024-01-23. https://sdhc.org/news-release/stephen-cushman-appointed-to-sdhc-board/
- E-477 San Diego Housing Commission press release, "City Council Approves Reappointments of SDHC Board Chair and Commissioner Cushman," 2025-02-25. https://sdhc.org/news-release/commissioners-reappointed-2025/
- E-483 Voice of San Diego, "Four Big Disputes Dogging the City's Quest to Open Its Biggest Shelter Yet," 2024-07-19. https://voiceofsandiego.org/2024/07/19/four-big-disputes-dogging-the-citys-quest-to-open-its-biggest-shelter-yet/
- E-485 San Diego Union-Tribune, "Construction paused on mega Riverwalk project in Mission Valley," 2024-05-10. https://www.sandiegouniontribune.com/2024/05/10/construction-paused-on-mega-riverwalk-project-in-mission-valley/
- E-491 San Diego Union-Tribune, "If the warehouse shelter doesn't happen, the San Diego Housing Commission would like some money back," 2024-04-26. https://www.sandiegouniontribune.com/news/homelessness/story/2024-04-26/if-that-warehouse-shelter-doesnt-happen-the-housing-commission-would-like-some-money-back
- E-506 San Diego Union-Tribune (Watchdog), "Chief to San Diego council member runs political consulting business on the side," 2022-08-20. https://www.sandiegouniontribune.com/news/watchdog/story/2022-08-20/jesus-cardenas-stephen-whitburn-ethics
- E-507 San Diego Union-Tribune (Watchdog), "Political firm owned by Whitburn adviser still doing business while suspended by state," 2023-02-20. https://www.sandiegouniontribune.com/news/watchdog/story/2023-02-20/grassroots-resources-jesus-cardenas-whitburn
- E-508 San Diego Union-Tribune, "Whitburn pushed to relax San Diego cannabis rules as his chief of staff collected tens of thousands from the industry," 2023-11-19. https://www.sandiegouniontribune.com/2023/11/19/whitburn-pushed-to-relax-san-diego-cannabis-rules-as-his-chief-of-staff-collected-tens-of-thousands-from-the-industry-records-show/
- E-509 San Diego Union-Tribune, "No jail: Former Whitburn aide Jesus Cardenas sentenced to work furlough, home detention for two felonies," 2024-03-27. https://www.sandiegouniontribune.com/2024/03/27/no-jail-former-whitburn-aide-jesus-cardenas-sentenced-to-work-furlough-home-detention-for-two-felonies/
- E-510 San Diego Union-Tribune, "Despite felony pleas, Cardenas siblings may remain politically active behind the scenes," 2024-03-03. https://www.sandiegouniontribune.com/2024/03/03/despite-felony-pleas-cardenas-siblings-may-remain-politically-active-behind-the-scenes/
- E-514 San Diego Union-Tribune (Watchdog), "In wake of indictments, San Diego Democrats demand outside audit of party finances," 2023-11-19. https://www.sandiegouniontribune.com/news/watchdog/story/2023-11-19/in-wake-of-indictments-san-diego-democrats-demand-outside-audit-of-party-finances
- E-517 San Diego Reader, "Sarah Moga-Alemany Financial Disclosure — Hub & Spoke Interest Disposed Sep 2020," 2021-05-05. https://www.sandiegoreader.com/news/2021/may/05/radar-mcrd-gets-bad-covid-review/
- E-1173 San Diego Housing Commission, Smart Corner parking management RFP / report (Ace Parking III contract, $1,592,215). https://sdhc.org/wp-content/uploads/2025/07/100_HCR25-050-Parking-Managment-Smart-Corner_final.pdf
- E-1208 San Diego Union-Tribune, "San Diego mayor to pay $10,500 fine for not disclosing donations he solicited," 2024-04-16. https://www.sandiegouniontribune.com/2024/04/16/san-diego-mayor-to-pay-10500-fine-for-not-disclosing-donations-he-solicited-including-to-his-nonprofit/#fine
- E-1294 San Diego Union-Tribune (Watchdog), "Gloria fined over $10K for failing to disclose donations to charity that supports mayor's office," 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
- E-1125 MathPolitics database (evidence E-1125): Cushman Foundation $50,000 behested payment to SD Together at Gloria's request; Cushman also on the For All of Us board. No public per-item URL. → see DB.
- E-1128 MathPolitics database (evidence E-1128): Gloria FPPC fine — 10 unreported behested payments connected to For All of Us donors with city business ties. No public per-item URL. → see DB.
- E-1201 MathPolitics database (evidence E-1201): SD Together Tackling Homelessness analysis — ~$1.3M raised, $2,400 documented spent. No public per-item URL. → see DB.
- DB MathPolitics database connection/evidence IDs as cited in the full report
02-the-insiders.md(evidence and connection IDs E-1125, E-1128, E-1201 and connections C-2547…C-3340). Source-of-record entries without a public per-item URL. → view in evidence search
Report #6 · The Council Files (Part 2) · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report reports/series-2-the-council-files/02-the-insiders.md.
Corrections
No corrections logged. Spot an error? Tell us and we'll post the fix here.