Campaign contributions and spending by other groups answer different questions. Outside spending below is never added to campaign receipts. All categories cover dated 2025–2026 records available at retrieval.
Zero covered records means no matching records in these sources, not proof of no activity. These are record counts, not donor counts.
Reported spending around this candidate
Independent spending — regular reports
- Supporting this candidate
- $2,460,784.07
- Opposing this candidate
- $1,652,803.66
Member & employee communications
No covered records; no spending total established.
Coordinated party spending
- Covered party-paid expenses
- $120,000.00
Subtotals sum covered non-memo records, including signed corrections. Rapid notices and electioneering disclosures have no aggregate because they can overlap other records or mention multiple candidates. Spending supporting this person is distinct from spending opposing an opponent, which appears on the opponent’s profile when covered.
Reported spending expressly supporting or opposing this candidate, without coordination. These records include committee and noncommittee filers. Covered subtotals exclude memo records and rapid notices; they are not campaign receipts. Filings can lag spending and be amended.
128 matching records · Page 1 of 13 · Highest amounts first.
2025-11-14 · Independent spending — regular reports · Opposes candidate
Purpose: TELEVISION, DIGITAL, AND RADIO ADVERTISING BUY AND PRODUCTION
Paid to: CANAL PARTNERS MEDIA
Election designation: S2025
View reported filing · FEC record 4012620261303663003
2025-11-20 · Independent spending — regular reports · Opposes candidate
Purpose: TELEVISION ADVERTISING
Paid to: WATERFRONT STRATEGIES INC.
Public distribution: 2025-11-22
Election designation: S2025
View reported filing · Amended report · FEC record 4040620261435151003
2025-11-17 · Independent spending — regular reports · Supports candidate
Purpose: DIGITAL ADVERTISING
Paid to: DEL RAY MEDIA LLC
Public distribution: 2025-11-19
Election designation: S2025
View reported filing · Amended report · FEC record 4012020261302879125
2025-09-10 · Independent spending — regular reports · Supports candidate
Purpose: MEDIA PLACEMENT
Paid to: GRP BUYING LLC
Election designation: P2025
View reported filing · Amended report · FEC record 4072420261538061008
2025-09-30 · Independent spending — regular reports · Supports candidate
Purpose: MEDIA PLACEMENT
Paid to: BARREL PLACEMENTS
Public distribution: 2025-10-01
Election designation: S2025
View reported filing · FEC record 4012820261304050143
2025-09-23 · Independent spending — regular reports · Supports candidate
Purpose: MEDIA ADVERTISEMENT
Paid to: MHB MEDIA INC.
Public distribution: 2025-09-24
Election designation: S2025
View reported filing · FEC record 4011320261301496082
2025-11-20 · Independent spending — regular reports · Opposes candidate
Purpose: DIGITAL ADVERTISING
Paid to: GAMBIT STRATEGIES LLC
Public distribution: 2025-11-21
Election designation: S2025
View reported filing · Amended report · FEC record 4040620261435151006
2025-11-17 · Independent spending — regular reports · Supports candidate
Purpose: DIGITAL ADVERTISING
Paid to: FUNDAMENTAL DIGITAL STRATEGY LLC
Public distribution: 2025-11-18
Election designation: S2025
View reported filing · Amended report · FEC record 4012020261302879149
2025-11-21 · Independent spending — regular reports · Opposes candidate
Purpose: TV, DIGITAL & RADIO AD; ALSO SUPPORTING JON THORP
Paid to: CANAL PARTNERS MEDIA
Public distribution: 2025-11-25
Election designation: S2025
View reported filing · FEC record 4012620261303663005
2025-11-15 · Independent spending — regular reports · Supports candidate
Purpose: VOTER PHONE CALLS: GOTV
Paid to: ELECTORAL COMMUNICATIONS GROUP, LLC
Election designation: S2025
View reported filing · Amended report · FEC record 4012020261302879137