Summary — what happened
In 2018, attorney Gil Cabrera was one of 679 donors who gave Jennifer Campbell a combined $454,789 to win San Diego City Council District 2 NF-2018. Fifty-six of those donors were real-estate and development interests, giving $48,900 (10.8%), with families maxing out at $2,200 apiece — the Turk family/KD Development at $8,800, Sudberry Properties and the Gelfand family/Campland at $6,600 each NF-2018. By 2022, Campbell raised only $157,000 directly (including a $25,000 self-loan) and had lost the county Democratic Party endorsement VOSD-loan Campbell-2022. The same network adapted to the limit-free channel: Cabrera, who had given $1,850 directly in 2018, founded the New San Diego PAC in August 2021, which spent $179,704 in independent expenditures, 88% of it opposing one challenger, Lori Saldana OBRag-2022 IE-2022. A second committee, Community Voices San Diego, spent $76,299 promoting a Republican, Linda Lukacs IE-2022. Combined: $247,000 in outside spending around the D2 primary. Individual lobbyists shifted vehicles with the money — three California Strategies lobbyists who gave $1,100 each to Campbell in 2018 gave $1,250 each to the PAC in 2022 NF-XREF.
The PAC's largest single donor, Badiee Development, gave $50,000 while seeking city entitlements and lobbying Mayor Gloria's office OBRag-2022 DB. The PAC was operated by Cabrera, a Gloria appointee to the Airport Authority board, and shared the 525 B Street address of a former Gloria communications director IE-2022.
In 2026, Campbell terms out and her former District 2 policy director, Josh Coyne — who left her office to become an executive at the Downtown San Diego Partnership, whose PAC had funded both 2022 IE committees ($20,000 to Community Voices, $10,000 to New San Diego PAC) — is running for the seat Coyne-career DB IE-2022. Of Coyne's top twelve early donors, MathPolitics' cross-reference found nine overlap with the Campbell/New San Diego PAC network DB. Cabrera gave $500; California Strategies lobbyists gave a combined $2,300; Southwest Strategies' Wahls gave $1,500 DB Coyne-career. More than 80% of Coyne's reported donations come from outside District 2 Coyne-career. Every transaction across all three cycles was legal and publicly filed.
Timeline
Campbell's direct-contribution race. Campbell raises $454,789 from 679 unique donors (1,828 transactions) to win District 2 against Republican incumbent Lorie Zapf. Reported outside spending the same cycle: the Lincoln Club spends $80,000 opposing Campbell; the San Diego County Democratic Party spends $108,000+ supporting her; "San Diegans Against Hate" (IBEW- and developer-backed) spends $86,000 opposing Zapf. Gil Cabrera is among Campbell's donors at $1,850. (Cabrera — the through-line figure of all three cycles.)
The developer/RE donor families. Of the 679 donors, 56 are real-estate/development interests giving $48,900 (10.8% of the total), organized as families and firms maxing out individual limits: Turk family/KD Development $8,800 (five members at $2,200), Sudberry Properties $6,600 (three principals), Gelfand family/Campland $6,600 (three members), Monarch Group/Kruer $3,800, Cisterra Development $3,300. Southwest Strategies principals Chris and Jennifer Wahl give $4,400; the firm later registered as a lobbyist contacting Campbell's office, including on behalf of Campland. California Strategies lobbyists Marshall Anderson, Ben Haddad, and Craig Benedetto give $1,100 each.
New San Diego PAC formed. Gil Cabrera founds the New San Diego PAC. (Cabrera — the $1,850 Campbell donor in 2018.)
Badiee Development gives $50,000. Badiee Development becomes the New San Diego PAC's largest single donor at $50,000, roughly 47% of the PAC's donor-funded budget. During the same period Badiee was seeking city entitlements for Otay Mesa industrial projects; an EC-603 lobbying disclosure names Mayor Gloria's office as the contacted official.
Campbell's anemic direct fundraising. Campbell raises $157,000 total, including a $25,000 self-loan — roughly $132,000 from donors, weak for a sitting Council President. She has lost the county Democratic Party endorsement.
The $247,000 IE operation. Two committees spend around the D2 primary: New San Diego PAC spends $179,704, 88% of it opposing challenger Lori Saldana; Community Voices San Diego, run by former Lincoln Club executive Ryan Clumpner, spends $76,299 promoting Republican Linda Lukacs. New San Diego PAC donors include Badiee Development $50,000, Anheuser-Busch $25,000, IBEW 569 $25,000; Community Voices donors include the San Diego Regional Chamber PAC $49,000, the Building Industry Association PAC $30,000, and the Downtown San Diego Partnership PAC $20,000. California Strategies lobbyists who gave $1,100 each to Campbell in 2018 now give $1,250 each to New San Diego PAC; Rachel Laing (a former Gloria communications director) gave $1,100 to Campbell in 2018 and $500 to the PAC. The PAC's listed address is 525 B Street, shared with Laing's consulting firm. (The maximum individual contribution to Campbell in 2018 was $2,200; the IE channel carries no limit.)
Campbell's campaign conduct and ethics record. Voice of San Diego reports Campbell declined debates and skipped the Union-Tribune editorial board, losing its endorsement, and was recorded on a hot mic saying "What have I got to lose, right?". Campbell's committee is fined $300 for campaign record-keeping violations (Ethics Case 24-17). (Her consultant Kennedy Mendoza had previously drawn a $500 fine; see below.)
The consultant's dual role. Seamus Kennedy served simultaneously as Campbell's Senior Policy Advisor (a city position) and president of Kennedy Mendoza Consultants, her campaign consulting firm, which was paid about $15,400. In 2021 Kennedy submitted a redistricting map keeping Campbell in District 2 and testified before the Redistricting Commission without disclosing the dual role; KPBS reported the conflict afterward. In 2018 the same firm placed Campbell yard signs with disclosure text at 2% of the sign area instead of the required 5%; the Ethics Commission fined the campaign $500 (Case 2018-38).
The staff-to-employer step. Josh Coyne served as Director of Policy in Campbell's District 2 office for over two years, then became an executive at the Downtown San Diego Partnership. The DSDP PAC had given $20,000 to Community Voices San Diego and $10,000 to New San Diego PAC — both 2022 committees benefiting Campbell.
Coyne runs for the seat. Campbell terms out in December 2026; Coyne announces for District 2 in a field of 15 candidates ahead of a June 2, 2026 primary. He is endorsed by sitting council members Stephen Whitburn and Catherine Blakespear and co-endorsed by AFSCME alongside Nicole Crosby; Voice of San Diego places him in the "Traditional Democrat" lane. More than 80% of his reported donations come from outside District 2.
The network's donations to Coyne. Recurring donors give directly to Coyne: California Strategies (organization) $1,500; Phil Rath $1,500; Marshall Anderson (California Strategies) $1,000; Craig Benedetto (California Strategies) $800; Chris Cate (San Diego Chamber) $750; Ben Haddad (California Strategies) $500. Gil Cabrera gives $500; Chris and Jennifer Wahl (Southwest Strategies) give $1,500; Robert Gleason (Evans Hotels) gives $1,600; Matthew Harris (Airport Authority, which Cabrera chairs) gives $800. MathPolitics' cross-reference finds 9 of Coyne's top 12 early donors overlap with the Campbell 2018 / New San Diego PAC 2022 network.
No 2026 IE committee yet. No independent-expenditure committee has formed for the 2026 D2 race as of the reporting date.
The donors who recur across cycles
The same individuals and firms appear in all three legally distinct channels — direct contributions to Campbell (2018), IE committees (2022), and direct contributions to Coyne (2026). Each figure below is cited in the timeline or the cross-reference table; the table carries blanket cites.
- Gil Cabrera — $1,850 direct to Campbell (2018) → founded the $179,704 New San Diego PAC (2022) → $500 to Coyne (2026). NF-2018 IE-2022 DB
- California Strategies lobbyists (Anderson, Haddad, Benedetto) — $1,100 each to Campbell (2018) → $1,250 each to New San Diego PAC (2022) → combined $2,300 to Coyne (2026). NF-2018 NF-XREF DB
- Southwest Strategies (Chris & Jennifer Wahl) — $4,400 to Campbell (2018) → registered as lobbyists contacting Campbell's office → $1,500 to Coyne (2026). NF-2018 NF-XREF DB
- Downtown San Diego Partnership — DSDP PAC gave $20,000 to Community Voices + $10,000 to New San Diego PAC (2022) → became Coyne's employer before his 2026 run. IE-2022 DB Coyne-career
- San Diego Chamber — Chamber PAC $49,000 to Community Voices (2022); Chris Cate (former chamber figure) $750 to Coyne (2026). IE-2022 DB
Three cycles, one seat (cross-reference)
Tactical adaptation across cycles
| Cycle | Channel | Individual limit | Documented total |
|---|---|---|---|
| 2018 | Direct donations to Campbell | $2,200/person | $454,789 from 679 donors NF-2018 |
| 2022 | IE committee spending | No limit | $247,000 (New SD PAC $179,704 + Community Voices $76,299) IE-2022 |
| 2026 | Direct donations to Coyne (same network) | $500–$1,600/person (reported) | Partial; 9 of 12 top donors overlap DB Coyne-career |
Key players (callback index)
- Jennifer Campbell — District 2 council incumbent, terms out December 2026; the 2018 ($454,789 direct) and 2022 ($247,000 IE) recipient of the network.
- Josh Coyne — Campbell's former D2 policy director, then a Downtown San Diego Partnership executive, now the 2026 D2 candidate funded by the overlapping network; 80%+ of reported donations from outside D2.
- Gil Cabrera — attorney, Gloria's Airport Authority chair appointee; the through-line donor: $1,850 → founded the $179,704 New San Diego PAC → $500 to Coyne.
- California Strategies lobbyists (Anderson, Haddad, Benedetto) — the individual donors who shifted channel each cycle (direct → PAC → direct).
- Chris & Jennifer Wahl / Southwest Strategies — $4,400 Campbell donors who then registered as lobbyists contacting her office and later gave $1,500 to Coyne.
- Badiee Development — the New San Diego PAC's largest single donor ($50,000) while seeking city entitlements and lobbying Mayor Gloria's office.
- Seamus Kennedy / Kennedy Mendoza Consultants — Campbell's city policy advisor and paid campaign consultant; dual-role redistricting submission; two ethics fines ($500, 2018; $300, 2022).
- Downtown San Diego Partnership — funded both 2022 IE committees ($30,000 total) and later employed Coyne.
Caveats
- Every transaction documented here is legal under California and San Diego law. Direct contributions are capped per person; independent-expenditure committees carry no spending limit so long as they do not formally coordinate. The brief documents legal channels, not violations.
- "The same network," "follows the seat," and "donor pipeline" describe an observed overlap of donors and firms across cycles. The brief does not claim the donors coordinated; the public record shows recurring overlap, not a coordinated plan.
- The Badiee conflict-of-interest and the Kennedy redistricting characterizations are inferences from documented timelines and reporting, not legal findings; no ethics body has ruled on either.
- The "9 of 12 top Coyne donors overlap" figure derives from a MathPolitics cross-reference of filings DB; individual donor amounts are confirmed against database connections, but the "top 12" ranking is an editorial methodology.
- 2026 figures are partial and "as of" early-2026 reporting; no 2026 IE committee had formed as of the reporting date. The June 2, 2026 primary post-dates this brief.
- Some 2018 donor totals (e.g., the developer-family aggregates) sum multiple individual maxed-out contributions reported under one family or firm.
- Neither Jennifer Campbell nor Josh Coyne responded to the underlying investigation; the brief is built entirely from public records, government filings, and published journalism.
Reference key
- NF-2018 NetFile Connect2 API, Dr. Jen Campbell for City Council 2018 (FPPC 1398814); 460A donor data, 1,828 transactions / 679 donors / $454,789. https://netfile.com/connect2/api/public/campaign/search/transaction/query (evidence E-23601)
- NF-XREF NetFile API cross-reference + SD eFile FPPC filings, Campbell 2018→2022 donor shift (direct → IE). https://netfile.com/connect2/api/public/campaign/search/transaction/query?cross_ref=campbell_2018_2022 (evidence E-23603)
- OBRag-2018 OB Rag, "Follow the Money in the Rough and Tumble Race Between Jen Campbell and Lorie Zapf for District 2," 2018-10-25. https://obrag.org/2018/10/follow-the-money-in-the-rough-and-tumble-race-between-jen-campbell-and-lorie-zapf-for-district-2/ (evidence E-23590)
- OBRag-2022 OB Rag, "Dark Money Hit Piece Against Saldana in District 2," 2022-05. https://obrag.org/2022/05/dark-money-hit-piece-against-saldana-in-district-2-san-diego-council-race-a-pack-of-lies/ (evidence E-23584)
- IE-2022 SD eFile / FPPC Form 496 filings (New San Diego PAC + Community Voices SD reconstruction). https://efile.sandiego.gov/pdfview?doc_public=Ext_1915baa9-535e-4ead-9076-0a4a1d8a9909 (evidence E-23597)
- VOSD-loan Voice of San Diego, "The Former Council President's Loan to Herself," 2022-06-05. https://voiceofsandiego.org/2022/06/05/the-former-council-presidents-loan-to-herself/ (evidence E-23587)
- VOSD-2022 Voice of San Diego, "The Audacious Re-Election Campaign for Councilwoman Jen Campbell," 2022-11-09. https://voiceofsandiego.org/2022/11/09/the-audacious-re-election-campaign-for-councilwoman-jen-campbell/ (evidence E-23582)
- KPBS KPBS, "Watchdog Group Probe of Campbell Staffer's Involvement in City Council Redistricting," 2021-12-06. https://www.kpbs.org/news/politics/2021/12/06/watchdog-group-probe-of-campbell-staffers-involvement-in-city-council-redistricting (evidence E-23598)
- Ethics-2018 San Diego Ethics Commission, Jennifer Campbell — Campaign Advertising (Case 2018-38), $500 fine, 2019-04-11. https://www.sandiego.gov/ethics/documents/stipulations#case-2018-38 (evidence E-12994)
- Campbell-2022 SD eFile / VOSD / OB Rag compilation, Campbell 2022 finance synthesis ($157K incl. $25K self-loan; Ethics Case 24-17 $300 fine). https://efile.sandiego.gov/public/search/campaign?query_string=Re-Elect+Dr.+Jen+Campbell (evidence E-23600)
- Coyne-career Josh Coyne career path and donor analysis (Campbell D2 policy director → DSDP executive → D2 candidate; 80%+ donations from outside D2). https://www.linkedin.com/in/joshcoyne/ (evidence E-23567)
- OBRag-2026 OB Rag, "Update on San Diego's Four City Council Races," 2026-01-11. https://obrag.org/2026/01/update-on-san-diegos-four-city-council-races/ (evidence E-23578)
- VOSD-2026 Voice of San Diego / OB Rag, "District 2 Race Is On," 2026-03-21. https://obrag.org/2026/03/voice-of-san-diego-district-2-race-is-on/comment-page-1/ (evidence E-23579)
- DB MathPolitics database connection/evidence IDs as cited in the full report
02-the-seat-money.md: Coyne donor connections C-177976 ($1,000 Anderson), C-177977 ($500 Haddad), C-177978 ($1,500 Rath), C-177979 ($750 Cate), C-177980 ($1,500 California Strategies), C-177983 ($800 Benedetto); employment C-177981 (Coyne→Campbell office), C-177982 (Coyne→DSDP); developer donations C-177990 (Sudberry $6,600), C-177991 (KD Development $8,800), C-177992 (Cisterra $3,300), C-177993 (Monarch $3,800), C-177994 (Campland $6,600); the 9-of-12 overlap analysis (evidence E-23581, no public URL); the Badiee entitlement/PAC timeline (evidence E-23588, AI-research source, no public URL). → view in evidence search
Report #58 · The Campbell Files, Part 2 · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report reports/the-campbell-files/02-the-seat-money.md.
Corrections
No corrections logged. Spot an error? Tell us and we'll post the fix here.