MassVoter.com← All legislatorsAt a glance
$527,841cash on hand as of Sep 30, 2026
$91,813raised in 2025–26
$83,409spent in 2025–26
Account: Tarr, Bruce (OCPF ID 11916). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $43,556 | $26,504 | $527,841 so far |
| 2025 | $48,257 | $56,904 | $510,790 |
| 2024 | $75,777 | $62,936 | $519,437 |
| 2023 | $78,706 | $37,924 | $506,597 |
| 2022 | $79,679 | $89,448 | $465,814 |
| 2021 | $52,367 | $17,243 | $474,582 |
| 2020 | $15,835 | $24,777 | $439,458 |
Where the money comes from, 2025–26
- Individuals (listed by name)91% $84,493
- PACs (political action committees)7% $6,750
- Small gifts not listed one by one2% $2,001
Out of $93,244 in contributions and candidate loans listed line by line. Also not included: $3,345 in goods and services given in place of money (in-kind).
Gifts from individuals: where donors live
- Towns in the First Essex and Middlesex District60% $51,008
- Elsewhere in Massachusetts38% $32,485
- Other states1% $1,000
Split between districts: North Andover. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Professional Fire Fighters of MA Political Action Committee PAC$1,000
- Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
- Mapia PAC PAC$500
- Massachusetts Dental Society People’s Committee PAC$500
- New Car Dealer Political Action Committee PAC$500
- Retailers Assoc of MA Pol Action Comm. PAC$500
- Retired Public Employees PAC PAC$500
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$500
- Painters District Council #35 PAC PAC$500
- Greater Boston Real Estate Board PAC PAC$300
- MA Assisted Living Assoc. PAC PAC$300
- Bank of America MA PAC PAC$250
- MA Food Industry Pol Action Comm (MFIPAC) PAC$250
- State Police Assoc of Mass. Pol Action Comm PAC$250
- Cross and Shield Political Action Committee PAC$200
Top 15 of 16 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.
- At Home 6 gifts$2,150
- Compass Realty 2 gifts$2,000
- Town of Boxford 2 gifts$1,500
- Mina Dental Associates 4 gifts$1,350
- Kelly Auto Group 3 gifts$1,250
- The Karol Group Inc 6 gifts$1,200
- Clam Box of Ipswich 1 gift$1,000
- SPS New England Inc. 1 gift$1,000
- BRG 1 gift$1,000
- BGCB 1 gift$1,000
Individual donors giving $200 or more, 2025–26
168 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Mac Bell Gloucester$2,000
- James Bordinaro Gloucester$2,000
- Brian Kelly Gloucester$1,250
- Richard Mori Beverly$1,150
- A. Michael Sarraf Middleton$1,050
- Johanna Aggelakis Ipswich$1,000
- Wayne Capolupo Salisbury$1,000
- Stephen Coulombe Boston$1,000
- Kathy Hamilos Gloucester$1,000
- Mike Kennealy Lexington$1,000
- Frank Stewart Gloucester$1,000
- Marjorie Stewart Gloucester$1,000
- Michael Ferraro Boxford$1,000
- Michael Nocella Gloucester$1,000
- Michael Scognamiglio Gloucester$1,000
- Edward Zuker Newton$1,000
- Ruth Pino Gloucester$900
- Frank Taibbi Middleton$800
- John Guilfoil Georgetown$750
- Elizabeth Pratt Essex$750
Show 148 more
- Ronald Strong Gloucester$750
- Jeffrey Linehan Boxford$650
- Gary Richards Danvers$650
- Paul Armitage Middleton$600
- Alexander Doyle Ipswich$600
- Kenneth Brand Hamilton$525
- Frank Nagle North Andover$525
- James Crowley Westminster$500
- Albert Dodge Wenham$500
- Robert Gillis Gloucester$500
- Peter Harmeling Rockport$500
- Sally Jackson Gloucester$500
- Stephen Kavanaugh Wenham$500
- Kathi Maino Gloucester$500
- Frank McCarthy Gloucester$500
- Costa Sideridis Salem$500
- Yougjun Song Brewster$500
- Salvatore Bramante Wakefield$500
- Francis Coady Lawrence$500
- Bob Connors Newbury$500
- Nancy Gardella Haverhill$500
- Nicholas Giacalone Gloucester$500
- Vito Giacalone Gloucester$500
- Peter Kovner Lexington$500
- Ronald Masiello Lynn$500
- Michael Minogue Hamilton$500
- Sheree O'Reilly Gloucester$500
- Attilio Paglia Rowley$500
- Ralph Sevinor Lynnfield$500
- Stacey Sevinor Lynnfield$500
- Theodore Speros Belmont$500
- Michael Weiss Swampscott$500
- Faina Shtern Boston$450
- Joseph Szczechowicz Groveland$450
- Oleg Urim Lynn$450
- Corrado Buccheri Gloucester$400
- George Cronin Dedham$400
- Kevin Grant Scituate$400
- Scott Hartman Southborough$400
- Tommy Hickey Boston$400
- Jack Ingram Manchester-by-the-Sea$400
- Stephen Karol Attleboro$400
- William Kennedy Boston$400
- Michael Marini Ipswich$400
- Daniel O'Brien Saugus$400
- Neil O'Brien Saugus$400
- Robin Pydynkowski Essex$350
- Anthony Vorias Rockport$350
- Rebecca McNeil Hamilton$350
- Janice Costa Gloucester$340
- John Antczak Boxford$300
- William Belezos Hamilton$300
- Richard Covino Ipswich$300
- Mary Finneran Milton$300
- David Gardner Gloucester$300
- Ronald Giovannacci Topsfield$300
- Stephen Kasnet Manchester-by-the-Sea$300
- John Lawrence Hamilton$300
- A. Michael Saffaf Middleton$300
- Thomas Cory Fall River$300
- Matthew Gaeta Peabody$300
- Anita Jedwabski Danvers$300
- Julia Khoda Boxford$300
- Chistopher Markarian Lynnfield$300
- Victoria Mori Beverly$300
- Gary Schepis Georgetown$300
- Chris Sicuranza Gloucester$300
- Scott Stanwood West Newbury$300
- Paul Zerola Weston$300
- David Bell Gloucester$250
- George Carey Salem$250
- Stephen Giacobbe North Andover$250
- Eric Hersum Weston$250
- Marianne Jenkins Everett$250
- Albert Manzi North Andover$250
- Paul Parisi Salem, NH$250
- Parthena Savvidis Boston$250
- Derek Schofield Cumberland, RI$250
- Maria Todaro Ipswich$250
- Frank Cieri Boston$250
- Christopher Covington Gloucester$250
- Jeff Crowley Westminster$250
- Saad Dinno Weston$250
- Michael English Gloucester$250
- Howard Frisch Swampscott$250
- Lester Gustin Gloucester$250
- Nicholas Koskores North Andover$250
- Christine Lundberg Gloucester$250
- Robert Matz Gloucester$250
- J. Dennis Morgan Sherborn$250
- Jane Russo Gloucester$250
- Kathi Turner Gloucester$250
- Carlo Barbara Gloucester$200
- Jacquelyn Bell Gloucester$200
- John Bjorlie Gloucester$200
- Stephen Boksanski Winchester$200
- Daniel Bosley North Adams$200
- Kevin Bourque Smithfield, RI$200
- Kathleen Clancy Gloucester$200
- Kevin Considine Boston$200
- William Coyne Boston$200
- Mark Delaney Reading$200
- Brian Dempsey Haverhill$200
- Paul Donovan Dennis$200
- Robert Durand Marlborough$200
- James Eisenberg Lexington$200
- Benjamin Fierro Ipswich$200
- Heather Ford Hamilton$200
- Maureen Glynn Quincy$200
- Michael Gorecki Goffstown, NH$200
- Tara Gregorio West Newbury$200
- Pierce Haley Boston$200
- Kenneth Halloran Boston$200
- Brian Hickey Winchester$200
- Richard Jeffrey Hamilton$200
- Michael Knapik Westford$200
- Christopher Koczela Bridgewater$200
- Warren Lent Boston$200
- Jennifer Long Leominster$200
- Nancy Luther Topsfield$200
- William Malloy Boston$200
- Catherine McCarthy Gloucester$200
- Michelle McGee Boston$200
- John McGlynn Salem$200
- Matthew McKenna Braintree$200
- Mark Molloy Winchester$200
- Anthony Petruccelli Lynnfield$200
- Konstantinos Prentakis Middleton$200
- Henri Rauschenbach Brewster$200
- Robert Rodophele Boston$200
- Jan Rose Brookline$200
- Angela Sanfilippo Gloucester$200
- Nick Sarantopoulos Winchester$200
- Partena Savvidis Boston$200
- Stephen Silveira Melrose$200
- Demetrios Skalkos Swampscott$200
- H. Michael Smolack North Andover$200
- Martin Suuberg Shrewsbury$200
- Edward White Ipswich$200
- Robert White Boston$200
- W. Paul White Harwich$200
- Paul Barker North Reading$200
- John Bartley Watertown$200
- Martin Corry Cohasset$200
- Thomas Joyce Boston$200
- John McGlynn Middleton$200
- Ronna Wallace Canton$200
- W Paul White Harwich$200
Where they spend it, 2025–26
- Other or not described27% $22,619
- Events, food and meetings22% $18,767
- Printing, mail, signs and ads22% $18,728
- Staff, consultants and professional services15% $12,473
- Office, phone, software and supplies8% $6,730
- Bank and payment processing fees5% $4,199
- Donations, sponsorships and tickets to others’ events<1% $520
Out of $83,863 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $23 moved between the campaign’s own bank accounts.
Top payees
- 4501 Fairfax DR Arlington Va Other or not described$19,600
- Choice Graphics Printing, mail, signs and ads$12,981
- John Olds Staff, consultants and professional services$12,000
- Fluency Community Office, phone, software and supplies$4,800
- Roger Street Gloucester Events, food and meetings$3,360
- Life By The Sea Printing, mail, signs and ads$3,233
- Danversport Events, food and meetings$3,000
- Henry'S Fine Foods Events, food and meetings$2,093
- Hunt'S Photo Printing, mail, signs and ads$1,768
- Teresa'S Hospitality Group Events, food and meetings$1,500
- Anedot Bank and payment processing fees$1,431
- Ridgeway Films Other or not described$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 22, 2026.
These are public campaign finance figures from OCPF. They are not a grade and are not tied to how anyone votes.