CASE FILE #167·THE MORENO FILES·DRAFTING
collecting drafting submitted
The Moreno Files · Case #2

The D8 Machine

AI Fact Sheet

How a Developer Donor Network Captures a Council District in Perpetuity

Report #61 · The Moreno Files (part 2) · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: report_blocks export of the-d8-machine (block-only; citations from the report's Sources section).
Built on public records
Documented fact — traces to a filed public record.
Inference — a reading of the record, not a legal finding.
Scope

San Diego City Council District 8 — the developer-aligned donor network around outgoing Councilmember Vivian Moreno (elected 2018) and the three candidates seeking to replace her in the June 2026 election: Gerardo Ramirez, Venus Molina, and Antonio Martinez. Covers 2003–2026. Traced amounts are individual itemized contributions and PAC sums named in the source — the largest single figure is David Malcolm's ~$100,000 across two 2025 committees [4]; an AI cross-reference identifies seven donors who gave to Moreno's 2018 campaign (or routed money through family, firms, and PACs), six of whom have already given to Molina's 2026 bid [1] (see Caveats). Nothing here is alleged to be illegal; the point of the brief is the documented continuity of a donor network across an open seat. The "capture" framing is characterization, not a legal finding.

Summary — what happened

Vivian Moreno won San Diego City Council District 8 in 2018 with backing from a Building Industry Association (BIA)-aligned developer donor network; she is now termed out, and the June 2026 race to replace her draws three candidates — Moreno's chief of staff Gerardo Ramirez, Council District 2 chief of staff Venus Molina, and San Ysidro school-board member Antonio Martinez [5][6]. An AI cross-reference identifies seven donors from Moreno's 2018 network who have carried over into the 2026 cycle; six of them have given to Molina's 2026 campaign — three directly (Craig Benedetto, Ben Haddad, Robert Gleason) and three through family members, partner firms, or PACs (the Sudberry/Sessa family, the Cushman-linked "San Diegans for Fairness" PAC, and David Wick's $10,000 to that PAC network); the seventh, David Malcolm, gave instead to Moreno's 2025 county-supervisor committees [1][2][3] (see Caveats). Molina led fundraising at ~$89,000 as of January 2026; Martinez raised ~$82,000; Ramirez raised ~$35,000 in the second half of 2025 [5][6]. An Airbnb-backed PAC established a fund supporting Molina, part of Airbnb's announced $15 million California strategy [5][8].

The network's largest individual backer is David Malcolm, president of Cal West Apartments [12]. In 2003 Malcolm pleaded guilty to a felony violation of California Government Code 1090 (financial interest in a public contract) for taking $20,000/month from Duke Energy while serving as a Port of San Diego commissioner; a judge later reduced the charge to a misdemeanor and expunged it over the district attorney's objection [11]. Malcolm gave Moreno $1,650 in 2018 — her top individual donor — and in 2025 contributed nearly $100,000 across two committees in the County Supervisor District 1 special election, one supporting Moreno and one opposing her rival [1][4][12].

Moreno's council record aligned with developer-preferred positions across multiple housing and development votes — most prominently her July 2019 vote against inclusionary housing (the only Democrat voting NO in a 5-4 decision), after which Council President Georgette Gomez stripped her of the Land Use and Housing Committee chairmanship in December 2019 [19]. As D8 councilmember Moreno also chaired the Public Financing Authority overseeing the Otay Mesa Enhanced Infrastructure Financing District (EIFD) — a ~9,300-acre tax-increment district whose infrastructure spending benefits BIA-member property owners — and approximately 85% of that authority's meetings between 2019 and 2026 were adjourned without action [15][16][17]. Inferred: the same donor network funding the seat across changing candidates, paired with developer-aligned votes and minimal oversight of the EIFD, fits a pattern of a donor network retaining influence over a district regardless of who holds the seat — a characterization of the documented record, not a legal finding; no ethics body has ruled on it.

Timeline

2003

Malcolm's felony plea. David Malcolm pleads guilty to violating California Government Code 1090 — financial interest in a contract made by his agency — for receiving $20,000/month from Duke Energy as a consultant while serving as a Port of San Diego commissioner. Prosecutor Stephen Robinson states Malcolm "deliberately and methodically engaged in a course of conduct that put the interests of the people of San Diego second to his own financial interests." Malcolm is sentenced to three years' probation; a judge later reduces the charge to a misdemeanor and expunges it over the DA's objection [11].

2010–2012

Malcolm and the Lincoln Club. Through his company Suncoast Financial, Malcolm contributes $62,508 to the Lincoln Club of San Diego County's PAC, making him its fourth-largest donor; he serves as co-chair and later chairman. His endorsed candidates go 16-for-16 in 2010 [12].

2013

Sessa installed at the BIA. Marco Sessa — son-in-law of Sudberry Properties chairman Tom Sudberry and an SVP at Sudberry Properties — is installed as chairman of the Building Industry Association of San Diego [2][24].

2018

Moreno elected; the developer network funds her. Moreno wins D8, defeating Antonio Martinez 50.9% to 49.1%. Donors include Craig Benedetto ($1,100), Ben Haddad ($250), Robert Gleason ($550), Thomas Sudberry Jr. ($550), Lawrence Cushman ($1,100), David Wick ($1,100), and David Malcolm ($1,650, her top individual donor) [1]. Moreno also opposes Proposition 10, which would have expanded local rent-control authority — the real-estate industry's top priority that cycle [20].

2019-07

The inclusionary housing vote. Moreno is the only Democrat to vote NO in a 5-4 decision against inclusionary housing, a position aligned with BIA-preferred development policy [19]. (Documented as her defining vote in Part 1.)

2019-12

Stripped of the committee chair. Council President Georgette Gomez removes Moreno as chair of the Land Use and Housing Committee; Chris Ward replaces her — the only committee-chair change that cycle [19].

Inferredthe source ties the removal directly to Moreno's inclusionary-housing votes; the timing and the source's account support the link, but no official statement of cause is cited.
2019–2026

EIFD oversight lapses. As D8 councilmember, Moreno chairs the Public Financing Authority governing the Otay Mesa EIFD (~9,300 acres of industrial land; tax-increment financing serving infrastructure for that land). Approximately 85% of the authority's meetings in this period are adjourned without action — typically only two or three substantive meetings per year, clustered around February budget approvals [15]. The FY2025 budget amendment details spending serving Murphy Development, Sunroad Enterprises, Kearny Real Estate, and other BIA-member companies with Otay Mesa properties [16].

2022

Martinez loses the runoff. Antonio Martinez loses to Moreno again in the 2022 D8 runoff [5].

2025

Malcolm's ~$100,000. Malcolm contributes nearly $100,000 across two committees in the County Supervisor District 1 special election — one supporting Moreno, one opposing her rival Paloma Aguirre. He publicly endorses Moreno: "I think Vivian has done a really good job and deserves business support. Some of us are tired of losing." Asked about a possible runoff against both Moreno and John McCann, Malcolm says he would "win either way" [4][12][13].

2025 (H2)

Ramirez enters late. Gerardo Ramirez, Moreno's chief of staff, enters the D8 race and raises ~$35,000 in the second half of 2025. He simultaneously serves as Moreno's campaign spokesperson for her county-supervisor bid [6][7].

2026-01

The successor field and the donor carry-over. As of January 2026, Molina leads D8 fundraising at ~$89,000; Martinez has raised ~$82,000; Ramirez ~$35,000 [5][6]. Six donors from Moreno's 2018 network have given to Molina: Benedetto ($800), Haddad ($800), and Gleason ($800) directly; Marco Sessa ($1,600) via the Sudberry family; the Cushman-linked "San Diegans for Fairness" PAC seeding a Molina sub-committee with $5,000; and David Wick's $10,000 to that PAC network [1][2][3]. The San Diego County Democratic Party declines to endorse, qualifying all four Democrats [6].

2026-01

The vacation-rental tax vote. Moreno votes NO on a vacation-rental and second-home tax ballot measure in the Rules Committee, contributing to its 3-2 defeat — a position aligned with the short-term-rental industry whose Airbnb-backed PAC is active in the D8 race [19].

2026-06

The open-seat election. District 8 — covering Barrio Logan, San Ysidro, Otay Mesa, and much of San Diego's industrial south — elects a new councilmember [5].

The three candidates

Each candidate is associated in the source with a distinct faction of local political funding.

CandidateRoleRaisedKey backers (per source)Faction (per source)
Gerardo RamirezMoreno chief of staff~$35K [5][6]Carpenters Local 619, AFSCME 127 [6]BIA / construction [9]
Venus MolinaCampbell (D2) chief of staff~$89K [5][6]Whitburn, SD Young Dems, Airbnb-backed PAC [5][6][8]Airbnb / tourism [9]
Antonio MartinezSan Ysidro school-board member~$82K [5][6]Juan Vargas, San Ysidro Education Assn. [5][6]Labor / education [9]

Inferred: the source characterizes the contest as a competition among "which set of corporate interests captures the D8 seat next" rather than a progressive-vs-moderate split. That faction framing is the report's characterization of the funding sources, not a documented finding about any candidate's conduct [9].

The carried-over donors

An AI cross-reference identifies seven donors who funded Moreno's 2018 campaign — directly, or through family, firms, or PACs — and carried over into the 2026 cycle. Six of the seven gave to Molina's 2026 bid; the seventh, David Malcolm, gave instead to Moreno's 2025 county-supervisor committees (see Caveats). All figures are itemized contributions or PAC sums as named in the source [1].

  • Craig Benedetto (CA Strategies lobbyist) — Moreno $1,100; Molina $800. [1]
  • Ben Haddad (CA Strategies) — Moreno $250; Molina $800. [1]
  • Robert Gleason (Evans Hotels) — Moreno $550; Molina $800. [1]
  • Sudberry / Sessa — Thomas Sudberry Jr. gave Moreno $550; his son-in-law Marco Sessa (Sudberry SVP, former BIA chairman) gave Molina $1,600. [1][2]
  • Cushman / "San Diegans for Fairness" PAC — Lawrence Cushman gave Moreno $1,100; relative Steve Cushman created the "San Diegans for Fairness" PAC, which seeded a Molina sub-committee with $5,000. [1]
  • David Wick — Moreno $1,100; funneled $10,000 to the same Fairness PAC network. [1]
  • David Malcolm — Moreno $1,650 in 2018 (top individual donor); ~$100,000 across two 2025 committees in the supervisor race. [1][4]

Inferred: the source treats this overlap as a single donor network "funding the seat, not the person." The dollar overlaps are documented; the causal claim that the network "captures" the district is a characterization, not a legal finding [1].

The EIFD loop

The Otay Mesa EIFD captures property-tax increment above a base year and redirects it to infrastructure (roads, sewer, water, parks) serving the land its developers build on [14]. Documented elements:

  • Governance: the EIFD's Public Financing Authority — which approves budgets, authorizes bonds, and selects projects — is chaired by the D8 councilmember, Moreno [15].
  • Oversight gap: ~85% of PFA meetings (2019–2026) were adjourned without action [15].
  • Beneficiary developers: the FY2025 budget amendment details spending serving Murphy Development, Sunroad Enterprises, Kearny Real Estate, and other BIA members [16].
  • Property-owner organization: the Otay Mesa Property Owners Association, whose chairman Rob Hixson is associated with David Wick's National Enterprises (Wick holds 3,000+ acres in Otay Mesa), represents the landholders [17].
  • BIA interlock: HomeFed Corporation (4,450 acres in Otay Ranch, ~13,000 planned homes; a Jefferies Financial Group subsidiary) had SVP Kent Aden serve as BIA San Diego president in 2003 [18].

Inferred: the source describes a closed loop — BIA members fund Moreno → Moreno chairs the EIFD PFA → EIFD funds infrastructure benefiting BIA properties → property owners advocate → members fund again. The individual facts are documented; the "loop" is the report's characterization of how they connect, not a legal finding of corruption [16][17].

Key players

  • Vivian Moreno — outgoing D8 councilmember (elected 2018), chair of the Otay Mesa EIFD Public Financing Authority; voted with developer-aligned positions on housing and now runs for county supervisor.
  • David Malcolm — Cal West Apartments president [12]; 2003 Gov. Code 1090 felony plea (later reduced/expunged) [11]; Moreno's top 2018 individual donor and ~$100,000 backer of her 2025 supervisor bid [1][4].
  • Venus Molina — Council District 2 chief of staff (under Jennifer Campbell); 2026 D8 fundraising leader (~$89K); recipient of contributions from six of the seven carried-over donors in Moreno's 2018 network.
  • Gerardo Ramirez — Moreno's chief of staff; 2026 D8 candidate (~$35K) and concurrent spokesperson for Moreno's supervisor campaign.
  • Antonio Martinez — San Ysidro school-board member; twice lost D8 to Moreno (2018, 2022); 2026 candidate (~$82K).
  • Marco Sessa — Sudberry Properties SVP, former BIA chairman (installed 2013), Tom Sudberry's son-in-law; $1,600 to Molina.
  • Steve Cushman — creator of the "San Diegans for Fairness" PAC that seeded a $5,000 Molina sub-committee.
  • David Wick — Otay Mesa landholder (3,000+ acres via National Enterprises); $1,100 to Moreno, $10,000 to the Fairness PAC network.

Caveats

Read this before quoting any figure
  • Forward-looking race. The June 2026 D8 election had not occurred as of the source date; candidate fundraising totals (~$89K Molina, ~$82K Martinez, ~$35K Ramirez) are as reported in January 2026 and are approximate.
  • "Capture" is characterization, not a legal finding. The central thesis — that a developer donor network controls the D8 seat regardless of candidate — is the report's characterization of documented contributions and votes. No ethics body or court has made such a finding. Nothing in the brief is alleged to be illegal.
  • The seven-donor overlap is an author-computed aggregate. The count of "seven carried-over donors" is an AI cross-reference of contribution records between Moreno's 2018 D8 campaign and the 2026 cycle [1], not a figure published by any election authority. Of the seven, only six gave to Molina's 2026 D8 bid; the seventh, David Malcolm, gave instead to Moreno's 2025 county-supervisor committees (~$100,000 [4]). Any statement that "seven gave to Molina" should be read as "seven carried over, six to Molina."
  • Donor "network" links are mixed in kind. The carried-over donors include direct individual gifts, a family contribution (Sessa via the Sudberry relationship), and PAC routing (the Cushman-created Fairness PAC, Wick's $10,000). These are legally distinct channels grouped by the source as one network.
  • Malcolm's conviction was reduced and expunged. His 2003 Gov. Code 1090 plea was a felony at entry but was later reduced to a misdemeanor and expunged by a judge over the DA's objection.
  • The ~85% adjournment figure is the source's characterization of EIFD PFA meeting records; the brief does not independently audit each meeting.
  • Faction labels (BIA/construction, Airbnb/tourism, labor/education) are the report's analytical framing, not self-descriptions by the candidates.
  • No vote is alleged to be a quid pro quo. Moreno's votes aligning with developer positions are documented as a pattern; the brief does not claim any vote was exchanged for a contribution.

Reference key

Report #61 · The Moreno Files (part 2) · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: report_blocks export of the-d8-machine (block-only; citations from the report's Sources section).

Corrections

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