MassVoter.com← All legislatorsAt a glance
$197,921cash on hand as of Sep 30, 2026
$131,904raised in 2025–26
$57,051spent in 2025–26
Account: Vitolo, Thomas J. (OCPF ID 16893). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $52,211 | $26,909 | $197,921 so far |
| 2025 | $79,693 | $30,142 | $170,530 |
| 2024 | $68,110 | $95,612 | $69,244 |
| 2023 | $72,473 | $28,898 | $95,942 |
| 2022 | $125,380 | $209,672 | $51,317 |
| 2021 | $89,545 | $14,517 | $132,767 |
| 2020 | $31,350 | $56,284 | $56,963 |
Where the money comes from, 2025–26
- Individuals (listed by name)79% $107,986
- Small gifts not listed one by one12% $15,706
- PACs (political action committees)8% $10,550
- Unions and associations<1% $1,350
- Other candidates’ committees<1% $500
- Other political committees<1% $250
Out of $136,342 in contributions and candidate loans listed line by line. Not included: $1,270 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 15th Norfolk District62% $66,417
- Elsewhere in Massachusetts37% $40,068
- Other states1% $1,501
Split between districts: Brookline. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Boston Carmen's Union PAC PAC$1,000
- Carpenters Local 328 PAC Fund PAC$1,000
- Ironworkers Union Local 7 Pol Action Comm PAC$1,000
- Pipefitters Local #537 Pol Action Comm PAC$1,000
- Retired Public Employees PAC PAC$600
- 1199 SEIU MA PAC PAC$500
- Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
- Chapter 25 Associated the Nat'l DRIVE PAC of the Int'l Brotherhood of Teamsters PAC$500
- Enterprise Holdings, Inc. MA PAC PAC$500
- IBEW 2324 COPE Political Action Committee PAC$500
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$500
- Massachusetts Brick Layers People's Committee PAC$500
- Boston Teachers Union PAC PAC$500
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$500
- New England Laborers District Council Union or association$500
Top 15 of 31 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.
- Chestnut Hill Realty 3 gifts$2,500
- Harvard University 4 gifts$2,147
- John Basile & Company 3 gifts$2,000
- Corey Hill Partners LLC 2 gifts$2,000
- Chestnut Hill Partners 2 gifts$2,000
- Mit Lincoln Laboratory 2 gifts$2,000
- Sneiderkellman Pc 3 gifts$2,000
- Ninety South Delivers Inc. 2 gifts$2,000
- Boston University 8 gifts$1,550
- Adams Clinical 1 gift$1,000
Individual donors giving $200 or more, 2025–26
177 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- J. Robert Basile Newton$2,000
- Kenneth Lewis Brookline$2,000
- Michael Maynard Brookline$2,000
- Devanshu Mehta Newton$2,000
- Dawn Oates Brookline$2,000
- Sam Parnell Needham$2,000
- Susan Schiro Brookline$2,000
- Arthur Sneider Newton$2,000
- Alok Somani Brookline$2,000
- David Kroop Brookline$1,400
- Glenn Stevens Cambridge$1,250
- Steven Luby Brookline$1,228
- Bengamin Kelley Brookline$1,000
- Kevin Liss-Riordan Brookline$1,000
- Susan Park Brookline$1,000
- Nelson Rutrick Boston$1,000
- Arthur Segel Brookline$1,000
- Charles Silverston Brookline$1,000
- Edward Zucker Newton$1,000
- Judi Zuker Newton$1,000
Show 157 more
- Ernest Adams Brookline$1,000
- Emily Jaffe Brookline$1,000
- Ranch Kimball Brookline$1,000
- Daniel Quirk Brookline$1,000
- Merry Rutnick Brookline$1,000
- Arthur Segel Dover$1,000
- Edward Zuker Newton$1,000
- Shira Fischer Brookline$848
- Ian Roffman Brookline$837
- Robert Allen Newton$750
- Harvey Freishtat Brookline$750
- Leonard Bernstein Brookline$700
- Andrew Fischer Brookline$650
- Greg Blonder Brookline$633
- Matthew Hyatt Brookline$607
- Tracy Clark Brookline$600
- Carey Goldberg Brookline$568
- David Pearlman Brookline$567
- Robert Weintraub Brookline$560
- Richard Murphy Newton$537
- Gregory Boyle Brookline$530
- Charles Baker Brookline$500
- Louise King Brookline$500
- David Mendels Brookline$500
- Alan Penzias Brookline$500
- Colette Phillips Brookline$500
- Kate Poverman Brookline$500
- Sue Reamer Brookline$500
- Merry Rutrick Washington, DC$500
- Kathleen Scanlon Brookline$500
- Jean Senal Fleury Newton$500
- Robert Zuker Brookline$500
- Patricia Kraft Newton$500
- David Lazowski Brookline$500
- David O'Connor Brookline$488
- Elliot Lebowitz Brookline$478
- John Bassett Brookline$467
- Trina Vargo Arlington, VA$447
- Dawn Edell Brookline$430
- Dan Bosley North Adams$400
- Grorge Cronin Dedham$400
- James Eisenberg Lexington$400
- Maureen Glynn Quincy$400
- Pierce Haley Boston$400
- Thomas Joyce Boston$400
- Stephen Karol Attleboro$400
- Christopher Koczela Boston$400
- Thomas Mangan Framingham$400
- William McDermott Plymouth$400
- Mark Molloy Winchester$400
- Mike Morris Norwell$400
- Sean Morrissey Weymouth$400
- Eugene O'Flaherty Boston$400
- Jan Rose Brookline$400
- John Ross Newton$400
- Jefferson Smith Ipswich$400
- Richard Tisei North Reading$400
- Robert Travaglini Winthrop$400
- Paul White Harwich$400
- Kristen Hung Brookline$390
- David Trevvett Brookline$376
- Jon Orwant Brookline$355
- Craig Bolon Brookline$350
- Dave Damm-Luhr Brookline$350
- John Dempsey Brookline$350
- Dave Porter Brookline$340
- Cheryl Anne Snyder Brookline$330
- Susan Senator Brookline$327
- Benedicte Hallowell Brookline$320
- Charles Flaherty Swampscott$300
- Mark Goldberg Brookline$300
- James M Perrin Brookline$300
- Charlene Rideout Boston$300
- Mark Lewis Brookline$290
- Ralph Bevilaqua Brookline$277
- Karen Bullock Watertown$277
- Sean Lynn-jones Brookline$277
- Liz Linder Brookline$270
- Amy Browning Emmert Brookline$260
- Jonathan Klein Brookline$260
- Mark Zarrillo Brookline$260
- Ann Briss Brookline$254
- Bob Allen Brookline$250
- Deborah Brown Brookline$250
- Peter Frumpkin Brookline$250
- Rachel Goldman Brookline$250
- Denise Karlin Brookline$250
- Ian Lang Natick$250
- Bill Lundberg Newton$250
- Paul Pezzella Boston$250
- David Solomont Brookline$250
- Thomas Taranto Boston$250
- Margaret Bourdeaux Brookline$250
- Jack Corrigan Brookline$247
- Michael Sandman Brookline$247
- David Sheena Brookline$247
- Robert Neer Cambridge$230
- Elyse Cherry Brookline$230
- Anne Sudduth Brookline$230
- Betty Francisco Boston$225
- Christine McArdle Brookline$220
- Bernard Greene Brookline$214
- Aylit Schultz Brookline$210
- Patrick Bench Boston$200
- Michael Bergan Cohasset$200
- Stephen Bokanski Winchester$200
- Daniela Caruso Micali Brookline$200
- William Cass Hanover$200
- Ann S Coles Brookline$200
- Edward Coppinger Boston$200
- Michael Costello Boston$200
- William Coyne Jr Boston$200
- Charles Glick Cambridge$200
- Brian Hickey Winchester$200
- Matthew Irish Worcester$200
- Philip Johnston Quincy$200
- Dorothy Marie Joyce Quincy$200
- Kevin Joyce Boston$200
- Geoff Keith Lexington$200
- Mattew Lebretton Hingham$200
- Alberta Lipson Newton$200
- Diana McClure Brookline$200
- Sergio Modigliani Brookline$200
- Dianne Morad Boston$200
- David Pollak Brookline$200
- William Reyelt Brookline$200
- Deborah Rivers Brookline$200
- Adam Rizika Cambridge$200
- Cindy Rowe Brookline$200
- Jeffrey Sanchez Boston$200
- Paul Saner Brookline$200
- Maryanne Senn Brookline$200
- Andrea Serlin Boston$200
- Lisa Simonetti Medford$200
- Cynthia Snow Brookline$200
- Charles Stefanini Framingham$200
- Carol Steinman Brookline$200
- Jay Youmans Brookline$200
- Kathleen Bell Quincy$200
- Clifford Brown Brookline$200
- Steven Byrne Boston$200
- Dennis Callahan Boston$200
- Kevin Considine Boston$200
- Martin Corry Jr Cohasset$200
- Paul Donovan Dennis$200
- Barbara Gutman Newton$200
- Kenneth Halloran Jr Boston$200
- Kenneth Halloran Jr Newburyport$200
- Patrick Huntington Milton$200
- Bruce Levin Brookline$200
- Michelle McGee Boston$200
- Stephen Miller Boston$200
- Anthony Spinazzola Melrose$200
- Charles Stephanini Swampscott$200
- Timothy Sullivan Hingham$200
- Josh Tolkoff Brookline$200
- Jay Youmans Boston$200
Where they spend it, 2025–26
- Printing, mail, signs and ads28% $17,544
- Donations, sponsorships and tickets to others’ events18% $11,114
- Other or not described16% $9,612
- Events, food and meetings15% $9,293
- Bank and payment processing fees10% $6,043
- Office, phone, software and supplies7% $4,270
- Travel and vehicle costs5% $2,975
- Staff, consultants and professional services1% $823
Out of $61,675 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Connolly Printing Printing, mail, signs and ads$8,534
- Actblue Bank and payment processing fees$5,171
- Sticky Printing, mail, signs and ads$4,244
- USPS Printing, mail, signs and ads$2,223
- Mailchimp Printing, mail, signs and ads$1,931
- Fluency Communit Other or not described$1,683
- Verizon Wireless Office, phone, software and supplies$1,488
- Modern Pastry Shop Events, food and meetings$1,273
- The Garrison Other or not described$1,117
- Lyft Travel and vehicle costs$1,099
- Emerge Other or not described$1,000
- Susan Shiro Donations, sponsorships and tickets to others’ events$1,000
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.