The 7 largest committees by total given are listed. In all, 9 committee contributions were filed this cycle, totaling $14.8K. Counted from the givers' own filings, which can run above the total the campaign itself reports.
LoansMoney the campaign borrowed this cycle, from the candidate or a lender, which it may repay.$10,00022%
Who lent it
Robert Goodlent Feb 27, 2025 · $10K not yet repaid$10,000
Each loan as the campaign’s report through Sep 30, 2026 lists it, with what is still owed. A loan from an earlier cycle can appear here, and one repaid in full drops off the report, so the list need not add up to the row.
Itemized (over $200)Donors who have given more than $200 this cycle, so the FEC itemizes (names) them.$8,26818%
Largest donors
Mark Saulsbury3 contributions, latest Nov 19, 2025 · RETIRED · ODESSA, TX$3,300
Melvin Hinton Jr.4 contributions, latest Feb 23, 2026 · PRESIDENT · M. H. MASONRY & ASSOCIATES · HUDDLESTON, VA$2,000
Neal LeyOne contribution on Feb 26, 2025 · INVESTOR · SELF-EMPLOYED · TROY, VA$1,000
Nancy J. MinneyOne contribution on Apr 7, 2025 · RETIRED · LYNCHBURG, VA$1,000
Richard B. BuchananOne contribution on Mar 21, 2025 · CONSTRUCTION MANAGER · RICHARD BUCHANAN · CLARKSVILLE, VA$250
Paul A. BethkeOne contribution on Apr 3, 2026 · RETIRED · PALMYRA, VA$200
John D. Vassar11 contributions, latest May 17, 2026 · RETIRED · LYNCHBURG, VA$143
Nancy B. MuirOne contribution on Apr 1, 2025 · RETIRED · CROZET, VA$50
A donor who gave several times appears once. The 9 largest donors by total given are listed. In all, 56 itemized contributions were filed this cycle, totaling $8.3K.
TransfersMoney moved in from the candidate's other authorized committees, such as a joint fundraising committee.$3,0836.9%
Money moved in from the candidate’s other authorized committees, such as a joint fundraising committee. It was raised once and is reported again here on arrival. The largest of the sources is listed. In all, 2 transfers were filed this cycle, totaling $3.1K.
Refunds and rebatesMoney coming back to the campaign: rebates and refunds of what it spent.$2,7296.1%
Unitemized ($200 or less)Donors who have given $200 or less this cycle, so the FEC does not itemize (name) them.$2,0824.6%
Other receiptsInterest, dividends and other income the committee files on a line of its own.$25<0.1%
Total reported receipts $44,988
Every dollar the committee reported receiving this cycle, split by the source the FEC filing attributes it to. Open a source marked + to see who gave. FEC filings through Sep 30, 2026.
Who donated: where they live, their employers and jobs
Where the donors live $8,268 placed by state
Loading the map
Tap or hover over a state, or focus the map and use the arrow keys, to read its total. Ctrl or ⌘ and scroll to zoom.
under $199
$199+
$795+
$1.8K+
$3.2K+
none
Outlined: Virginia, home state
Home state and away
Virginia 60%VA 60%Elsewhere 40%
60% of the money placed by state came from inside Virginia: $5K of $8.3K.
Top states
Top donor states
Name
Amount
Virginia home43 contributions · 60%
$4,968
Texas3 contributions · 40%
$3,300
By the state each donor wrote on the filing, across 2 states and territories. Donors who have given $200 or less this cycle are not itemized, so they cannot be placed on a map. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total.
Donors’ employers as filed
Donors’ employers
Employer as filed
Amount
RetiredWritten instead of an employer · 28 contributions · 61% of ranked
$5,018
M H Masonry & Associates
Outside spending $3,762,606 across this race
Money groups spent on their own, not through a campaign. Each ad is filed against the candidate it names, so money attacking an opponent shows on the opponent’s row. Open a candidate to see who spent it.
RJohn J. McGuire III5 groups▲Supporting $502.5K▼Opposing $1.7MTotal $2.2M
Our Virginia▼ Opposes8 records, latest Oct 24, 2026$1,198,181
The campaign also refunded $12,200 in contributions, which the categories below do not include.
Digital and technologyWebsites, hosting, software subscriptions, databases, email, and texting platforms.$18,49961%
Filed as
TEXT MESSAGING SERVICES$8,500
TEXT MESSAGING SERVICE$5,000
SOFTWARE$4,999
Paid to
Valentine Group$13,500
Aristotle International, Inc.$4,800
Dropbox, Inc.$199
Consulting and strategyStrategic, political, legal, and compliance consulting, and campaign management.$9,13830%
Filed as
GOTV CONSULTING$5,389
COMPLIANCE CONSULTING$3,749
Paid to
MPG, LLC$5,389
Koch & Hoos, LLC$3,749
Largest vendors
Largest vendors
Name
Amount
Valentine Group4 payments · 31% of all spending
$13,500
MPG, LLC4 payments · 12% of all spending
$5,389
Aristotle International, Inc.7 payments · 11% of all spending
$4,800
Koch & Hoos, LLC1 payment · 8.6% of all spending
$3,749
Hammond & Associates1 payment · 3.4% of all spending
$1,500
Capitol Hill Club1 payment · 1.5% of all spending
$670
Dolan Group, LLC1 payment · 0.6% of all spending
$280
Zoom Video Communications12 payments · 0.5% of all spending
$214
The people, firms and committees paid the most, across every kind of payment. Each share is of everything the committee reported spending this cycle, not only the itemized payments above. A payee that is itself a committee links to its own profile.
EndorsementsWho does Good’s campaign say backs them?
Not read yet
We have not found a campaign site for Bob Good yet.
BallotWhen is Good on the ballot?
No ballot result matched to this candidate
Results come from civicAPI and appear here once a contest naming this candidate is matched to their filing. Filing with the FEC is a disclosure, not a place on the ballot; the state election office decides who is on it. The general election for this seat is Tuesday, November 3, 2026.
Official FEC filing record for the current cycle. The priorities they publish are quoted from their own site, in their order.
Campaign pages read 0 pages
No campaign pages quoted
We have not found a campaign site for this candidate yet.
2 contributions · 24% of ranked
$2,000
Self-employedWritten instead of an employer · 1 contribution · 12% of ranked
$1,000
Richard Buchanan1 contribution · 3% of ranked
$250
Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total. Gifts of $200 or less ($2,082) are not itemized, so no employer or occupation is filed for them.
Donors’ occupations as filed
Donors’ occupations
Occupation as filed
Amount
RetiredWritten instead of an occupation · 28 contributions · 61% of ranked
$5,018
President2 contributions · 24% of ranked
$2,000
Investor1 contribution · 12% of ranked
$1,000
Construction Manager1 contribution · 3% of ranked
$250
Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total. Gifts of $200 or less ($2,082) are not itemized, so no employer or occupation is filed for them.
Support and oppose are each group’s own labels, not a judgment made here.
$3,762,606 of the race total was filed about other candidates, so it would not show on Good’s own record.
Independent expenditures (Schedule E) only. Electioneering communications and corporate or union member communications file separately; they are counted for Goodunder “Other outside spending” in the full finance detail, but not for the rest of the field, so every other row is a floor.
Fundraising and eventsThe cost of raising money: finance consultants, donor list rental and acquisition, event venues, catering, and donor processing.
$1,5005%
Filed as
FUNDRAISING SERVICES$1,500
Paid to
Hammond & Associates$1,500
Office and administrativeRent, utilities, phones, supplies, equipment, security, food, and campaign merchandise.$6702.2%
Filed as
FOOD$670
Paid to
Capitol Hill Club$670
Payroll and staffSalaries, wages, benefits, and payroll services.$2800.9%
Filed as
PAYROLL EXPENSE$280
Paid to
Dolan Group, LLC$280
OtherPayments whose filed description does not match any category above. Every one is listed so it can be read directly.$2140.7%
Filed as
CONFERENCING$214
Paid to
Zoom Video Communications$214
Total itemized disbursements $18,300
Every itemized payment the committee reported this cycle, sorted by what it said each one was for. The categories are ours; the wording they are matched against is the committee’s own. Open a category to read the filed descriptions and who was paid. FEC filings through Sep 30, 2026.
All 36 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.