MassVoter.com← All legislatorsAt a glance
$614,102cash on hand as of Sep 30, 2026
$499,545raised in 2025–26
$142,098spent in 2025–26
Account: Finegold, Barry R. (OCPF ID 13045). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $264,154 | $74,118 | $614,102 so far |
| 2025 | $235,391 | $67,980 | $422,344 |
| 2024 | $134,026 | $72,610 | $254,933 |
| 2023 | $150,735 | $49,704 | $193,517 |
| 2022 | $350,569 | $622,149 | $92,486 |
| 2021 | $201,765 | $49,248 | $364,066 |
| 2020 | $179,970 | $264,922 | $211,550 |
Where the money comes from, 2025–26
- Individuals (listed by name)96% $504,548
- PACs (political action committees)3% $17,800
- Small gifts not listed one by one<1% $927
- Unions and associations<1% $800
- Party committees<1% $200
- Other political committees<1% $100
Out of $524,375 in contributions and candidate loans listed line by line. Not included: $31,721 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 Second Essex and Middlesex District27% $136,208
- Elsewhere in Massachusetts59% $298,550
- Massachusetts, town not identified<1% $200
- Other states14% $69,590
Split between districts: Haverhill, North Andover. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Boston Carmen's Union PAC PAC$1,000
- Eastern Bank PAC PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- Massachusetts Brick Layers People's Committee PAC$1,000
- Massachusetts Dental Society Political Action Committee PAC$1,000
- Professional Fire Fighters of MA Political Action Committee PAC$1,000
- Retired Public Employees PAC PAC$1,000
- Chapter 25 Associated the Nat'l DRIVE PAC of the Int'l Brotherhood of Teamsters PAC$1,000
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
- MA Retail Lumber Dealer's Assoc PAC PAC$700
- Greater Boston Real Estate Board PAC PAC$600
- 1199 SEIU MA PAC PAC$500
- Andover Firefighters Union Local 1658 Union or association$500
- Comcast Corporation PAC of MA PAC$500
- Int'l Union of Operating Engineers Local 4 Social Pol Action Committee PAC$500
Top 15 of 34 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.
- Anthropic 15 gifts$13,241
- The Dolben Company, Inc. 8 gifts$7,000
- National Development 11 gifts$6,875
- Nixon Peabody 41 gifts$6,700
- Horvath & Tremblay 5 gifts$5,000
- Action Ambulance Service 6 gifts$4,650
- Princeton Properties 9 gifts$4,000
- Spruce Environmental Tech. Inc. 4 gifts$4,000
- The Davis Companies 6 gifts$3,500
- Tremont Strategies Group 13 gifts$3,400
Individual donors giving $200 or more, 2025–26
639 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Carl Famiglietti Andover$3,000
- Paul E. Finn Salem, NH$3,000
- Julie Prentiss Andover$3,000
- Kimberley Philbin Tewksbury$2,500
- Joseph Alsop Waltham$2,000
- John K Anderson Wrentham$2,000
- Tushar Banerji North Andover$2,000
- Carl B Bindman Andover$2,000
- Jennifer L Black Andover$2,000
- Michael H. Blank Framingham$2,000
- Neal Boissonneault Lowell$2,000
- Robert Bowen Reading$2,000
- Don Bulens Andover$2,000
- Gary G Campbell Lowell$2,000
- Marilyn Campbell Tyngsborough$2,000
- Marla Glanzer Curtis Boxford$2,000
- Sean E. D'Urso Andover$2,000
- Isabelle Davis Boston$2,000
- Kevin D DeMichaelis Andover$2,000
- David DiAntonio Andover$2,000
Show 480 more
- Lisa DiAntonio Andover$2,000
- Andrew Dolben North Hampton, NH$2,000
- Pamela Drouin Andover$2,000
- Ronald M Druker Boston$2,000
- Michael W. Elmer Andover$2,000
- Patricia G. Famiglietti Andover$2,000
- Kathryn Flaherty Foxborough$2,000
- Sean C. Flaherty Foxborough$2,000
- Rita Gardner Andover$2,000
- Iverson Guo Quincy$2,000
- Eric S Guthrie Boxford$2,000
- Christine Guy Wilmington$2,000
- Randy Guy Wilmington$2,000
- Lloyd Hamm Newmarket, NH$2,000
- Gabrielle A Henken Sudbury$2,000
- John Howard Dedham$2,000
- Jonathan Isaacson Lexington$2,000
- David Javaheri Waltham$2,000
- Brian Kavoogian Wellesley$2,000
- Stephen Kinsella Wellesley$2,000
- William Kramer Dallas, TX$2,000
- Don Law Dover$2,000
- Thomas Lazay Andover$2,000
- Vincent G. Loporchio Andover$2,000
- Allyson MacLaren Tewksbury$2,000
- Donald MacLaren Tewksbury$2,000
- Arnie Martel Jr Tewksbury$2,000
- Robert Mazow Marblehead$2,000
- David McGrath Andover$2,000
- Franklin Miguel Lawrence$2,000
- Louis P. Minicucci Jr North Andover$2,000
- Shruti Miyashiro Concord$2,000
- John Moriarty Winchester$2,000
- Ariel Nessel Ross, CA$2,000
- Rebecca Nessel Ross, CA$2,000
- Michael Olson Boston$2,000
- JoAnne Powell Bluffton, SC$2,000
- Glenn Prentiss Andover$2,000
- Shelby Procopio Wenham$2,000
- Henry S. Risman Medford$2,000
- James Rivard Lowell$2,000
- Bob F. Rivers Boston$2,000
- Mark Rubin Palm Beach Gardens, FL$2,000
- Heidi Schuster Boston$2,000
- Jeffrey D. Sheehy North Hampton, NH$2,000
- Laurie Slifka Wellesley$2,000
- Alan D Solomont Weston$2,000
- Jessica E Stern Hancock, NH$2,000
- Richard Sumberg Andover$2,000
- William Sweeney Lanesborough$2,000
- Aricia Symes-Elmer Andover$2,000
- Damian Turco Newburyport$2,000
- Charles Uglietto North Andover$2,000
- Michael Woronka Windham, NH$2,000
- Alan P. Zucchino Andover$2,000
- Jessica Zucchino Andover$2,000
- Edward E. Zuker Newton$2,000
- Robert Zwirn Westford$2,000
- Andrew Gallinaro Natick$1,875
- Edward Marsteiner Stow$1,875
- Abbe Becker Boca Raton, FL$1,750
- Frank B. Sousa III Providence, RI$1,750
- Mark Adam Tatelman Danvers$1,750
- Andrew M Chaban Andover$1,500
- Stephen Davis Boston$1,500
- Joseph C. Marrow Andover$1,500
- Robert Rivard Andover$1,500
- Margot Trotter Davis Newton$1,500
- Mke Morris Norwell$1,200
- Amit Banerji North Andover$1,000
- Andriana Banerji Somerville$1,000
- Sadhana Banerji North Andover$1,000
- Leigh Berberian Andover$1,000
- Todd Berberian Andover$1,000
- Atul Bhat M.d. Andover$1,000
- Garrett Bradley Marion$1,000
- Patrick Brady Marshfield$1,000
- Lynne Bulens Andover$1,000
- Paul Cammarata North Reading$1,000
- Michael Cantalupa Winchester$1,000
- Edward Caveney Chelmsford$1,000
- Howard Cohen Newton$1,000
- Brian Connell Andover$1,000
- Raymond Y Cormier Andover$1,000
- Ashraf Dahod Andover$1,000
- Shamim Dahod Andover$1,000
- Matthew Daniels Hamilton$1,000
- Jay Doherty Wellesley$1,000
- Deane H. Dolben Woburn$1,000
- Joseph Dolben Woburn$1,000
- Matthew Dolben Woburn$1,000
- Travis M. Drouin Andover$1,000
- John F. Fish Milton$1,000
- Joanne M Forde Milton$1,000
- Timothy E. Forde Milton$1,000
- Reese Genser Newton$1,000
- Scott Ginsberg Andover$1,000
- Marc P. Ginsburg Tewksbury$1,000
- Richard Golob Wellesley$1,000
- Evan Griffith Boston$1,000
- Brett Harwood Maplewood, NJ$1,000
- Richard J Henken Sudbury$1,000
- Bob Horvath Marblehead$1,000
- Faraaz Kanji Los Angeles, CA$1,000
- John W. Keith Milton$1,000
- Shelley Hoon Keith Milton$1,000
- Nora Kennedy Boston$1,000
- Newton Kershaw III Hooksett, NH$1,000
- Richard Kertzman Wellesley$1,000
- Jason Klumb Cambridge$1,000
- Scott Kriss Needham$1,000
- Robert Kubica Needham$1,000
- Peter James Lennon Winchester$1,000
- Gregg Lisciotti Leominster$1,000
- Daniel P Lyons Gloucester$1,000
- Sandra J. Martel Tewksbury$1,000
- Myra Musicant Newton$1,000
- Denise Nash Andover$1,000
- Robert Nash Andover$1,000
- Matthew Pallone Wakefield$1,000
- Robert M. Powell Jr Bluffton, SC$1,000
- Campbell Prentis Andover$1,000
- Carol Prentiss Industry, ME$1,000
- Michael Procopio Middleton$1,000
- Gail L Ralston Andover$1,000
- Chris Rapczynski Boston$1,000
- Josef Rettman Winter Garden, FL$1,000
- Sean Riley Lynnfield$1,000
- Ralph Rotman Marblehead$1,000
- Marlene Safi Westwood$1,000
- Raymond Safi Westwood$1,000
- David S. Samuels Boston$1,000
- Laurie L Samuels Boston$1,000
- Edward Schneider Boston$1,000
- Henry Schuck Boston$1,000
- Scott Schuster (2024) Boston$1,000
- Scott Schuster Palm Beach, FL$1,000
- Eric S. Slifka Wellesley$1,000
- Biria St John Boston$1,000
- Michael Tarshi Wellesley$1,000
- Richard N. Tatelman Danvers$1,000
- Craig D Traub Rye, NH$1,000
- Max Tretiakov Andover$1,000
- Amy Tulip Andover$1,000
- Thom Tulip Andover$1,000
- Brian Vigneault Andover$1,000
- john Paul Walsh Boston$1,000
- Mark Weld Manchester-by-the-Sea$1,000
- Edward Williams III Andover$1,000
- David Yee Milton$1,000
- Brian Ahrens Andover$1,000
- Joe Albanese Newton$1,000
- Alexandre Alexeyenko Topsfield$1,000
- Cori Amadon Athol$1,000
- April Anderson -2025 Milton$1,000
- Joseph Argus Milton$1,000
- Daniel Auditore Arlington$1,000
- Rosana Auditore Arlington$1,000
- Nate Baker Austin, TX$1,000
- Andriana Banerji North Andover$1,000
- Neehar Banerji New York, NY$1,000
- Steven Bills San Francisco, CA$1,000
- Margarita Blanter Topsfield$1,000
- Christine Borowy Andover$1,000
- Dean M Boylan Boston$1,000
- Daryll Bridges Foxborough$1,000
- Christopher J Brown North Andover$1,000
- William Burke Randolph$1,000
- Andrew Callahan Oakland, CA$1,000
- Paul Cammarata Wilmington$1,000
- Brian Chen San Francisco, CA$1,000
- Robert Cole Raynham$1,000
- Bryan Conley-2025 Andover$1,000
- Elizabeth Coughlin Wenham$1,000
- John Coughlin Wenham$1,000
- Meade G Curtis Weston$1,000
- Jonathan G. Davis Newton$1,000
- David E. Deloury Andover$1,000
- Ernest J DiBurro Haverhill$1,000
- Deane H. Dolben North Andover$1,000
- Travid Drouin Andover$1,000
- Brian Elworthy Weston$1,000
- Andrew Erickson Duxbury$1,000
- Monty Evans Manhattan, NY$1,000
- Patricia Famiglietti-2025 Andover$1,000
- Rodney Frias Hudson$1,000
- Chris Gabrieli Boston$1,000
- Hilary Gabrieli Boston$1,000
- James Geraghty-2025 Newburyport$1,000
- Cathleen Giordano Canton$1,000
- Tony Giordano Canton$1,000
- Lawrence Greenberg Weston$1,000
- Samantha Greenberg Boston$1,000
- Robert Griffin Scituate$1,000
- Rishi Gupta San Francisco, CA$1,000
- John Harold Needham$1,000
- Patrick Harold Hingham$1,000
- Brett S. Harwood Maplewood, NJ$1,000
- Richard Henken Sudbury$1,000
- James Herscot Lowell$1,000
- Robert Horvath Marblehead$1,000
- David F Howe Easton$1,000
- Evan Hubinger Alameda, CA$1,000
- Sylvia Hurlimann San Francisco, CA$1,000
- Adam Jermyn Sanford, NC$1,000
- Dennis Kelleher Swampscott$1,000
- Bobby Kelly Chatham$1,000
- Robert Kelly Chatham$1,000
- David Kirby Amesbury$1,000
- Jason Klumb Butler, MO$1,000
- John Kulibaba Berkley$1,000
- Samantha Little Chelmsford$1,000
- Paul Logan Andover$1,000
- Sean Lordan Grafton$1,000
- Brook Lordon Grafton$1,000
- Michael Lucy Covina, CA$1,000
- Michael Maloney. Brookline$1,000
- Paul Robert Marcus Boston$1,000
- Todor Markov San Francisco, CA$1,000
- Robert A Marshall Peabody$1,000
- Sandy Martel Tewksbury$1,000
- Len Monfredo Hingham$1,000
- Brian Murphy Pembroke$1,000
- Michael Murphy Pembroke$1,000
- Ryan Murphy Andover$1,000
- Joseph Murray Hingham$1,000
- Robert Nash Delray Beach, FL$1,000
- Thomas OBrien Boston$1,000
- Sally Ororke Haverhill$1,000
- Emma Paris Slifka Wellesley$1,000
- Steven Peraino Rehoboth$1,000
- John Pino Andover$1,000
- Dana Pope Sherborn$1,000
- Rice Powell Bluffton, SC$1,000
- Michael Procopio Wenham$1,000
- Bryan Rafanelli Boston$1,000
- Christopher Rapczynski Andover$1,000
- Levi Reilly Boston$1,000
- Teresa S Richey Newbury$1,000
- Julian Rivers Boston$1,000
- Madison Rivers Boston$1,000
- Patricia Rivers Boston$1,000
- Ralph Rotman Boston$1,000
- Fady Saad Franklin$1,000
- R. Joseph Salois Sutton$1,000
- Chris Schleyer Hooksett, NH$1,000
- Scott Schuster Boston$1,000
- Eric Slifka Wellesley$1,000
- Max Slifka Wellesley$1,000
- Kevin J. Sullivan Boston$1,000
- Rajesh Tekchandani Boston$1,000
- Craig D Traub Andover$1,000
- Todd Tremblay Pompano Beach, FL$1,000
- Robert D. Vanasse Andover$1,000
- Josef Volman Boston$1,000
- Janelle Wagstaff Tewksbury$1,000
- John Walsh Boston$1,000
- Michael Whouley Danvers$1,000
- Karen L Winn Boston$1,000
- Tracey Woronka Windham, NH$1,000
- Peter Young Holliston$1,000
- Daniel Ziegler San Francisco, CA$1,000
- Jodie Zwirn Westford$1,000
- Karen Stein Marblehead$800
- Austin Burke Randolph$750
- Felice Friedman Newton$750
- James M Salois Holden$750
- Tony Grappone Andover$750
- Michael Vesprini Topsfield$700
- Raphael Lee Oakland, CA$643
- Tao Lin North Miami, FL$643
- Ross Nordby Chicago, IL$643
- Michael Bergan Cohasset$600
- Sondra Finegold Andover$600
- Charles Glick Cambridge$600
- Robert J McCarron Wellesley$600
- Steven C. Panagiotakos Lowell$600
- John J. Gaffey Wilmington$600
- Lawrence J. Ardito Andover$500
- Alexander Berger Andover$500
- Joshua Blevins Hingham$500
- Simon Butler Southborough$500
- Michael Cammarata North Andover$500
- Thomas M Carroll Andover$500
- Robert Caruso Stratham, NH$500
- Karen McEachern Cass Hanover$500
- Dennis Cataldo Somerville$500
- John P. Chemaly Lowell$500
- Linda K Chemaly Chelmsford$500
- Leslie Cohen Newton$500
- Drexel Costello Boston$500
- Teaghan Costello Woburn$500
- David T. Daly Lowell$500
- Jim Doyle Andover$500
- George L. Duncan Lowell$500
- Richard P Early Jr Haverhill$500
- Daniel M Endyke Newton$500
- Vikas Enti Somerville$500
- Marc Forchielli Holliston$500
- Lloyd Gainsboro(2024) Dedham$500
- Sarah Greenough Stow$500
- Chris King Andover$500
- Greg Klemmer Needham$500
- Rebecca Lee Boston$500
- William Marinelli Harvard$500
- William J Martin Boston$500
- Derek Massey Walpole$500
- Kathleen Murphy East Longmeadow$500
- Kimberley Ann Philbin (2024) Tewksbury$500
- Anthony Preston Braintree$500
- Gordon A. Pulsifer Norwell$500
- Matthew Quinlan Andover$500
- Chris Rapczynski Andover$500
- Robert Rivard (2024) Andover$500
- Roseann Rivard Andover$500
- Richard J. Santagati Andover$500
- Brian B. Sheehan Brookline$500
- Mark Smith Hamilton$500
- Yongjun Song Brewster$500
- Jason Stephens North Andover$500
- James G Ward Winchester$500
- Jon D Aieta Weymouth$500
- David Allmendinger Methuen$500
- Justin Amico Foxborough$500
- Paul Ayoub Boston$500
- Chris Berardi Woburn$500
- Richard Blasetti Weymouth$500
- Mary Blomerth Wilbraham$500
- Charles Borstel Melrose$500
- Joshua Brandt Boston$500
- Andrea Brown Chester, NH$500
- Mike Brucato Reading$500
- Sean Burke Boston$500
- Maxwell Cantor Wellesley$500
- Robert P Carpentier North Andover$500
- Tom Carroll Andover$500
- Nick Cenatiempo Fremont, NH$500
- Michael P. Dalton Winchester$500
- Kristin Davis Atlanta, GA$500
- Stefanie DePaul Stoneham$500
- Steve Doherty Lawrence$500
- Maria Dona Windham, NH$500
- Corey Donovan Wilmington$500
- Fredric Dorci Walpole$500
- Scott Dragos Winchester$500
- Joel Dyson Mendon$500
- Darryl Elliott Boston$500
- Bill French Jr Billerica$500
- Andrew Hall Arlington$500
- Jeff Hamilton-2025 Andover$500
- Luke Harmeling Wilmington$500
- Joshua Israel Concord$500
- David Koehn Medford$500
- Jennifer Korzeb Methuen$500
- Douglas Landry Boston$500
- Robert LeClair Duxbury$500
- Elizabeth Leed Andover$500
- Susan Leger-Ferraro Georgetown$500
- Erik Lien Salem$500
- Eric B. Loth Jr North Andover$500
- Kelly McLaughlin Boston$500
- Thomas P Miller Boston$500
- Sara Molyneaux Dover$500
- George Morancy Boston$500
- Dan OBrien Bedford$500
- Brent Oldfield Milford$500
- Finn Osullivan Cumberland, RI$500
- Brian Potter Winchester$500
- Dennis A. Quilty Boston$500
- Mike Reilly Andover$500
- Albert Rex Marlborough$500
- Michael Ross Essex$500
- Stuart Rothman Needham$500
- Josh Snyder Norwell$500
- Rachel Sobel Nashville, TN$500
- Demetrius Spaneas Andover$500
- James Stadler Andover$500
- Tom Steeves Andover$500
- Jay Stephens North Andover$500
- Sara Stevens Andover$500
- Timothy Sullivan Newton$500
- Winslow Townson Andover$500
- Kevin Walsh Milton$500
- Jim Ward Winchester$500
- Anne Webster North Andover$500
- Jason Aluia Boston$400
- Jay Ash Danvers$400
- Stephen A Boksanski Winchester$400
- Joe Boncore Winthrop$400
- John P Burke Dedham$400
- David D. Cahill Scituate$400
- William F. Cass Hanover$400
- Christopher J Chapman Boston$400
- Kristin Christopher Boston$400
- Dan Collins Norwell$400
- Kevin M Considine Esq. Boston$400
- Jennifer Crawford Boston$400
- George F. Cronin Dedham$400
- Paul T. Donovan Dennis$400
- Maureen Glynn Quincy$400
- Jason J Godin Boston$400
- Kevin M Grant Scituate$400
- Tara Gregorio West Newbury$400
- Pierce J Haley Boston$400
- Thomas Hickey Winchester$400
- Patrick J. Huntington Milton$400
- Jon B. Hurst Beverly$400
- Thomas M. Joyce Esq. Boston$400
- Stephen J. Karol Attleboro$400
- Ryan Kearney Somerville$400
- William F. Kennedy Boston$400
- Jason A Lefebvre Dracut$400
- Andrew London Watertown$400
- Jack McGlynn Middleton$400
- Mark Molloy Winchester$400
- Sean M Morrissey Weymouth$400
- Mark Nichols North Andover$400
- Eugene O'Flaherty Chelsea$400
- Neil OBrien Boston$400
- Anthony W Petruccelli Lynnfield$400
- Vincent Ragucci III North Reading$400
- Henri Rauschenbach Brewster$400
- Charlene Rideout Boston$400
- Robert P. Rodophele Boston$400
- Jan Z. Rose Boston$400
- Jay Rosenbaum Rochester, NY$400
- William Ryan Weymouth$400
- Thomas Samoluk Andover$400
- andrea J Serlin Boston$400
- David K Shapiro Natick$400
- Francis J. Shea Braintree$400
- Joseph A Simone Hudson, NH$400
- Charles A Stefanini Framingham$400
- Molly F Sullivan Donnelly Canton$400
- Jeff Terrey Boston$400
- Martin Walsh II Natick$400
- W. Paul White Harwich$400
- Michael Putziger Cohasset$400
- Steven Smith Boston$400
- Brian Giacometti Washington, DC$350
- Josh Kanter Boston$350
- Kyle Fish Berkeley, CA$313
- Matt Hills Newton$300
- Erin S Riley Boston$300
- Brian Rittershaus Andover$300
- Jo-Anne Slicis Raynham$300
- Mary Ann Ann Walsh Quincy$300
- Jennifer Dever Wood Cambridge$300
- Amy Ferraro Whitsett Andover$250
- Lewis P. Gack North Andover$250
- Charles Hajjar Milton$250
- Jeffrey Hamilton (2024) Andover$250
- Kristopher Hebert North Andover$250
- James Herscot Boston$250
- Meerie Joung Andover$250
- Deborah Lucci Boston$250
- Richard W. Main Chelmsford$250
- Richard D Mazzocchi Jr North Andover$250
- Richard Oconnell Andover$250
- Christina Pappas Boston$250
- Mike Prentiss Cincinnati, OH$250
- Howard Reef Boston$250
- Julia Rutherford North Andover$250
- Michael Woronka (2024) Windham, NH$250
- Scott A Sigman North Andover$250
- Paul F Flynn Jr Bedford$250
- Lane A. Glenn Amesbury$250
- Joseph P. Hanley Boston$250
- Mark B Johnson Andover$250
- R Laurence Keene Boston$250
- James Lee Lexington$250
- William Martin Lowell$250
- Stephen W McKenna Longmeadow$250
- Richard Miller Newton$250
- Vanessa Newton Framingham$250
- Matthew Picarsic Weston$250
- Diana Richardson Boston$250
- Stacy Sheehan Methuen$250
- Steven Spitz Needham$250
- David Steinbergh Brookline$250
The 500 largest are listed; the full list is at OCPF.
Where they spend it, 2025–26
- Staff, consultants and professional services49% $59,582
- Office, phone, software and supplies18% $21,851
- Printing, mail, signs and ads13% $15,844
- Events, food and meetings9% $10,901
- Donations, sponsorships and tickets to others’ events8% $9,397
- Bank and payment processing fees4% $4,366
- Other or not described<1% $342
- Travel and vehicle costs<1% $316
- Small expenses not listed one by one<1% $226
Out of $122,826 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $7,621 moved between the campaign’s own bank accounts.
Top payees
- MLM Strategies Staff, consultants and professional services$41,442
- Chick Montana Group Staff, consultants and professional services$10,309
- Thriftco Printing Printing, mail, signs and ads$6,766
- Hootsuite Office, phone, software and supplies$6,350
- Foley Hoag Staff, consultants and professional services$5,284
- Google Office, phone, software and supplies$4,968
- NGP Van Ach Office, phone, software and supplies$4,706
- Constant Contact Printing, mail, signs and ads$3,917
- Thyme & Life Events, food and meetings$3,605
- Janice Phillips Staff, consultants and professional services$2,444
- NGP Software Office, phone, software and supplies$2,126
- Massachusetts Democratic Party Donations, sponsorships and tickets to others’ events$2,105
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 23, 2026.
These are public campaign finance figures from OCPF. They are not a grade and are not tied to how anyone votes.