MassVoter.com← All legislatorsAt a glance
$54,720cash on hand as of Sep 30, 2026
$61,422raised in 2025–26
$54,271spent in 2025–26
Account: Barrett, John (OCPF ID 16235). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $54,679 | $44,462 | $54,720 so far |
| 2025 | $6,743 | $9,809 | $44,503 |
| 2024 | $24,837 | $8,561 | $47,537 |
| 2023 | $2,150 | $8,863 | $31,261 |
| 2022 | $30,067 | $20,938 | $37,337 |
| 2021 | $13,484 | $5,234 | $28,208 |
| 2020 | $4,750 | $6,026 | $19,958 |
Where the money comes from, 2025–26
- Individuals (listed by name)74% $46,475
- Small gifts not listed one by one13% $8,110
- PACs (political action committees)7% $4,650
- Unions and associations3% $2,100
- Other candidates’ committees<1% $600
- Other political committees<1% $600
Out of $62,535 in contributions and candidate loans listed line by line. Not included: $40 in other receipts, such as money moved between the campaign’s own bank accounts, interest and returned payments.
Gifts from individuals: where donors live
- Towns in the 1st Berkshire District50% $23,150
- Elsewhere in Massachusetts37% $17,150
- Massachusetts, town not identified1% $500
- Other states12% $5,675
Top organizations giving, 2025–26
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- National Association of Government Employees Union or association$1,000
- Mass Chief Probation Officers Union or association$600
- Beer Distributors' PAC PAC$500
- I.B.E.W 2324 Cope Political Action Committee PAC$500
- Operating Engineers Local 98 Soc Action Fund Pol Action Comm PAC$500
- Painters District Council #35 PAC PAC$500
- Professional Fire Fighters of MA Political Action Committee PAC$500
- Retired Public Employees PAC PAC$500
- Sheet Metal Workers Local Union 17 People's Ctte Political committee$500
- New Car Dealer Political Action Committee PAC$400
- Boston Plasterers & Cement Masons Local 534 - Contribution Account Union or association$250
- MA Lodging Assoc Pol Action Comm PAC$250
- United Steel Workers of America Local 12325 Union or association$250
- Tricia Farley-Bouvier Candidate committee$200
Top 15 of 20 organizations. Includes in-kind gifts.
Donors’ employers, 2025–26
Gifts from individuals added up by the employer they listed. No names. Retired, self-employed and not employed are left out.
- Clear Sky Cannabis 2 gifts$2,000
- Integritus Healthcare 2 gifts$1,000
- Chief Officers of State Library Agencies 1 gift$1,000
- Delaware North 1 gift$1,000
- Moresi & Associates 1 gift$1,000
- West Package Store 1 gift$1,000
- Smith, Costello & Crawford 3 gifts$900
- Kearney, Donovan & McGee 4 gifts$800
- Guernsey Law Firm 2 gifts$750
- Berkshire Community Action 15 gifts$750
Individual donors giving $200 or more, 2025–26
84 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Anthony Parrinello Stow$2,000
- William Jones Pittsfield$1,000
- Timothy Cherubini Williamstown$1,000
- Thomas Green Williamstown$1,000
- Charles Jacobs Buffalo, NY$1,000
- Jennifer Kurtz Darien, CT$1,000
- Brian Lee McLean, VA$1,000
- David Moresi Williamstown$1,000
- Brian Renaud Williamstown$1,000
- Daniel Trombley Williamstown$1,000
- John Wadsworth San Francisco, CA$1,000
- Robert West North Adams$1,000
- Deborah Hodgkins Lenox$800
- Sherwood Guernsey II Williamstown$750
- Deborah Leonczyk Westfield$750
- Andrew Nevin Locust Valley, NY$750
- Robert Harding Yarmouth$500
- Deborah Hodgekins Lenox$500
- Sergey Bologov Marblehead$500
- Martin Bush Adams$500
Show 64 more
- John Cellana Clarksburg$500
- David Comalli Pittsfield$500
- Kate Costello Boston$500
- Lisa Falsone-jones Pittsfield$500
- George Haddad Pittsfield$500
- James Maxymillian Pittsfield$500
- John Mellace Peabody$500
- Donald Sommer Adams$500
- Joseph Thompson Adams$500
- Wayne Wilkinson North Adams$500
- Dean Grimes Cheshire$450
- John C Bartley Watertown$400
- Thomas O'Neill III Boston$400
- Jeff Terrey Rosindale$400
- Gary Polumbo Williamstown$375
- Rebecca Polumbo Williamstown$375
- Maud Strum Mandel Williamstown$350
- Steven Simon Williamstown$350
- Benjamin Josephson Newton$300
- Douglas Pickard Williamstown$300
- Jeffrey Bean Fitchburg$250
- James Brosnan Adams$250
- Edward Buckley Arlington, VA$250
- Brian Fairbank Cheshire$250
- Michael Hernandez North Adams$250
- Hulda Jowett North Adams$250
- Eric Kerns North Adams$250
- John Morris New York, NY$250
- Perri Petricca Lanesborough$250
- James Sisto North Adams$250
- Gerald Desmarais North Adams$225
- Carolyn Cheesbro Palm Coast, FL$200
- Ryan Coleman Swampscott$200
- Charles Flaherty Swampscott$200
- Charles Kingston Springfield$200
- Christopher Koczela Bridgewater$200
- Laura Marlin Swampscott$200
- Patrick Bench Boston$200
- Daniel Bosley North Adams$200
- Michael Costello Newburyport$200
- Jennifer Crawford Boston$200
- Shaun Cusson Dalton$200
- Paul Donovan Dennis$200
- Joseph Finnegan Williamstown$200
- Leonardo Grande North Adams$200
- Christopher Hodgkins Lenox$200
- Kevin Honan Boston$200
- Glenn Koocher Cambridge$200
- Steven Long North Adams$200
- Edward MacDonald North Adams$200
- Thomas Mangan Framingham$200
- Michelle McGee Boston$200
- James Montepare Williamstown$200
- John Notsley Williamstown$200
- Shelly O'Neill Boston$200
- Anthony Petrucelli Lynnfield$200
- Charlene Rideout Boston$200
- Lorraine Saulnier North Adams$200
- Jefferson Smith Ipswich$200
- Charles Stefanini Framingham$200
- Maria Sullivan Dennis$200
- Christopher Tremblay North Adams$200
- David Woods Williamstown$200
- Jay Youmans Boston$200
Where they spend it, 2025–26
- Printing, mail, signs and ads60% $29,315
- Office, phone, software and supplies18% $8,666
- Events, food and meetings8% $3,861
- Other or not described6% $3,084
- Travel and vehicle costs3% $1,497
- Staff, consultants and professional services3% $1,231
- Donations, sponsorships and tickets to others’ events1% $598
- Bank and payment processing fees<1% $421
- Contributions refunded<1% $200
Out of $48,872 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $5,354 moved between the campaign’s own bank accounts.
Top payees
- Class A Graphics Printing, mail, signs and ads$10,408
- Feargal O'Toole Printing, mail, signs and ads$7,500
- Mass Moca Foundation Office, phone, software and supplies$5,500
- Boxcar Media Printing, mail, signs and ads$4,817
- USPS Printing, mail, signs and ads$2,160
- Lenox Hotel Events, food and meetings$2,160
- Postmaster Printing, mail, signs and ads$1,652
- Kali Puppolo Travel and vehicle costs$1,497
- Gargan Communication Other or not described$1,250
- Spectrum Staff, consultants and professional services$1,216
- Super Cheap Sig Printing, mail, signs and ads$1,174
- MA Moca Foundation Office, phone, software and supplies$1,100
How to read this
- Every state legislator has a campaign account that reports to OCPF, the state’s Office of Campaign and Political Finance. Most file through a bank that reports to OCPF, so totals are updated often.
- “Cash on hand” is what was left on the latest report. “Raised” and “spent” are OCPF’s totals for 2025 and 2026; “raised” includes any loans from the legislator.
- The breakdowns come from the line-by-line reports for 2025–2026. Shares count money, not in-kind gifts of goods or services. “PACs”, “party committees” and “other candidates’ committees” use the account type OCPF lists for each giving committee. Many unions give through their own PACs, which are counted as PACs.
- “Small gifts not listed one by one” are gifts of $50 or less that the law lets campaigns report as one total.
- Where gifts come from is based on the town each person listed. Some towns are split between districts; gifts from a split town count as “in district towns” even if the donor lives in another district’s part of town.
- Individual donors are shown by name and town only, and only when their gifts to this campaign in 2025–2026 add up to $200 or more. Employers are added up across donors, without names. Names are spelled as the campaign reported them.
- Spending groups are MassVoter’s rough sorting of the payee and purpose each campaign reported; OCPF does not use fixed categories. Credit card bills and reimbursements are counted by the charges listed under them, not twice. Payments to individual people are shown as one total, without names.
- MassVoter updates these numbers every night from OCPF. Last update: October 22, 2026.
These are public campaign finance figures from OCPF. They are not a grade and are not tied to how anyone votes.