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
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].
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].
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].
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].
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.)
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].
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].
Martinez loses the runoff. Antonio Martinez loses to Moreno again in the 2022 D8 runoff [5].
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].
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].
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].
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].
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.
| Candidate | Role | Raised | Key backers (per source) | Faction (per source) |
|---|---|---|---|---|
| Gerardo Ramirez | Moreno chief of staff | ~$35K [5][6] | Carpenters Local 619, AFSCME 127 [6] | BIA / construction [9] |
| Venus Molina | Campbell (D2) chief of staff | ~$89K [5][6] | Whitburn, SD Young Dems, Airbnb-backed PAC [5][6][8] | Airbnb / tourism [9] |
| Antonio Martinez | San 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
- 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
- 1 AI cross-reference of 7 overlapping donors between Moreno's 2018 and Molina's 2026 D8 campaigns; SD eFile records (evidence 23754). https://efile.sandiego.gov/agency/city-of-san-diego/
- 2 Bisnow, "Sudberry's Marco Sessa Takes BIA Reins" — Sessa installed as BIA San Diego chairman 2013 (evidence 23751). https://www.bisnow.com/san-diego/news/commercial-real-estate/Sudberrys-Marco-Sessa-Takes-BIA-Reins-33286
- 3 OB Rag, "Candidates for District 8 of San Diego City Council: Follow the Money," 2026-01 — candidate donor breakdown (evidence 23707). https://obrag.org/2026/01/candidates-for-district-8-of-san-diego-city-council-follow-the-money/
- 4 MathPolitics research synthesis — David Malcolm deep dive, ~$100K to Moreno supervisor 2025 (evidence 23741); cites Voice of San Diego. https://mathpolitics.com/research/malcolm-moreno-synthesis-r5
- 5 OB Rag, D8 2026 successor-race overview (evidence 23687). https://obrag.org/2026/01/candidates-for-district-8-of-san-diego-city-council-follow-the-money/
- 6 Wikipedia, "2026 San Diego City Council election" — endorsement landscape (evidence 23705). https://en.wikipedia.org/wiki/2026_San_Diego_City_Council_election
- 7 Voice of San Diego, "Flood victims cry foul on supervisor campaign mailers," 2025-03-28 — Ramirez as Moreno campaign spokesperson (evidence 23752). https://voiceofsandiego.org/2025/03/28/flood-victims-cry-foul-on-supervisor-campaign-mailers/
- 8 SD County Young Democrats endorsements — Molina; Airbnb PAC context (evidence 23706). https://www.sdyoungdems.com/endorsements
- 9 Wikipedia, "2026 San Diego City Council election" — D8 faction analysis (evidence 23709). https://en.wikipedia.org/wiki/2026_San_Diego_City_Council_election
- 11 Voice of San Diego, "Convicted of a Felony, But Not a Convicted Felon," 2006-07-05 — Malcolm Gov. Code 1090 plea, Duke Energy $20K/month (evidence 23738). https://voiceofsandiego.org/2006/07/05/convicted-of-a-felony-but-not-a-convicted-felon/
- 12 MathPolitics research synthesis — Malcolm Lincoln Club $62,508 (2010–2012), Cal West Apartments role, 2025 endorsement/quotes (evidence 23741); cites Voice of San Diego. https://mathpolitics.com/research/malcolm-moreno-synthesis-r5
- 13 OB Rag / Michael Smolens, "Race gears up to replace Nora Vargas on County Board of Supervisors," 2025-01 — Malcolm endorses Moreno (evidence 23685). https://obrag.org/2025/01/michael-smolens-race-gears-up-to-replace-nora-vargas-on-county-board-of-supervisors/
- 14 City of San Diego, Otay Mesa EIFD Independent Auditor's Report FY2022 (evidence 23742). https://www.sandiego.gov/sites/default/files/attachment_1_-_otay_mesa_eifd_independent_auditors_reports_and_financial_statements_fiscal_year_2022.pdf
- 15 City of San Diego, Otay Mesa EIFD meeting records 2018–2026 — PFA adjournment pattern (evidence 23747). https://www.sandiego.gov/council-committees/omeifd
- 16 City of San Diego, Otay Mesa EIFD FY2025 Budget Amendment staff report (evidence 23743). https://www.sandiego.gov/sites/default/files/2024-04/item-2-staff-report-otay-mesa-eifd-fy25-budget-amendment_1.pdf
- 17 ProPublica Nonprofit Explorer, Otay Mesa Property Owners Association 990 filings — Rob Hixson as chairman (evidence 23745). https://projects.propublica.org/nonprofits/organizations/261410420
- 18 HomeFed Corporation — SVP Kent Aden as 2003 BIA president (evidence 23744). https://homefedcorporation.com/
- 19 MathPolitics research synthesis — Moreno housing/development vote pattern, 2026 vacation-rental tax vote (evidence 23736); cites Wikipedia. https://en.wikipedia.org/wiki/Vivian_Moreno
- 20 Wikipedia / Voice of San Diego — Moreno opposes rent control, opposed Prop 10 (evidence 23737). https://en.wikipedia.org/wiki/Vivian_Moreno
- 24 Bisnow, "Sudberry's Marco Sessa Takes BIA Reins" — Sessa installed by father-in-law Tom Sudberry (evidence 23751). https://www.bisnow.com/san-diego/news/commercial-real-estate/Sudberrys-Marco-Sessa-Takes-BIA-Reins-33286
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.