the candidate marketplace / candidates /
the candidate marketplace / Candidate profile
2026 General

Optional giving toward a specific campaign goal. The campaign’s current fundraising goals are published here with live progress. Contributions flow to the campaign via ActBlue either way — goals are a public guide, not a restriction. When a goal is met, the campaign posts delivery evidence. Over time, this page serves as the campaign’s record of what it said and what it did.
First literature drop — 15 precincts
$4,690 of $6,000 goal · 84 donors
Active · 12 days left Fund this goal
Fredericksburg field office — 30 days
$2,880 of $5,500 goal · 41 donors
Active · 22 days left Fund this goal
2,000 yard signs — Spotsylvania
$2,240 of $8,000 goal · 52 donors
Active · 34 days left Fund this goal
March volunteer training — 100 volunteers
$3,680 raised of $3,500 goal · 72 donors
Delivered Mar 23 View evidence