MassVoter.com← All legislatorsAt a glance
$87,268cash on hand as of Sep 30, 2026
$148,976raised in 2025–26
$91,997spent in 2025–26
Account: Cusack, Mark James (OCPF ID 15177). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $79,662 | $37,266 | $87,268 so far |
| 2025 | $69,314 | $54,731 | $44,686 |
| 2024 | $37,704 | $40,958 | $29,151 |
| 2023 | $33,364 | $29,458 | $32,406 |
| 2022 | $30,109 | $29,476 | $28,499 |
| 2021 | $40,564 | $19,384 | $27,866 |
| 2020 | $36,715 | $50,774 | $6,686 |
Where the money comes from, 2025–26
- Individuals (listed by name)88% $134,519
- PACs (political action committees)10% $15,250
- Unions and associations<1% $1,300
- Small gifts not listed one by one<1% $1,141
- Other candidates’ committees<1% $500
Out of $152,710 in contributions and candidate loans listed line by line. Not included: $1,137 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 5th Norfolk District9% $11,900
- Elsewhere in Massachusetts73% $98,778
- Other states18% $23,841
Split between districts: Holbrook. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- International Brotherhood of Electrical Workers, Local 103 Pol Action Comm PAC$1,000
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- Plumbers Union Local #12 PAC PAC$1,000
- Utility Workers Union of America AFL-CIO Local 369 PAC PAC$1,000
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
- Casella Resource Solutions Employee Political Action Committee PAC$700
- Greater Boston Real Estate Board PAC PAC$600
- Nixon Peabody LLP Political Action Committee PAC$600
- Boston Carmen's Union PAC PAC$500
- Boston Police Patrolmens Assoc. Pol Action Comm. PAC$500
- New Car Dealer Political Action Committee PAC$500
- Professional Fire Fighters of MA Political Action Committee PAC$500
- Retired Public Employees PAC PAC$500
- Boston Gas Workers Union Union or association$500
- Carpenters Local 346 Political Action Committee PAC$500
Top 15 of 38 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 11 gifts$9,241
- Keegan Werlin LLP 7 gifts$5,300
- Eversource 10 gifts$4,400
- United Civil Inc. 3 gifts$3,000
- National Grid 10 gifts$2,325
- Eastern Propane & Oil 2 gifts$2,000
- Boch Motors 2 gifts$2,000
- Total Wine and More 2 gifts$2,000
- Kearney Donovan & McGee LLC 8 gifts$1,600
- Permit Power 2 gifts$1,500
Individual donors giving $200 or more, 2025–26
319 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- James Blake Danvers$2,000
- Ernest Boch Norwood$2,000
- Cheryl Kimball Concord$2,000
- David Rosenzweig Andover$2,000
- Robert Trone Potomac, MD$2,000
- Nicholas Josefowitz San Francisco, CA$1,500
- James Hunt Boston$1,200
- Michael Dell'Isola Melrose$1,000
- Todd Egan Whitman$1,000
- Aidan Feeney Canton$1,000
- Louis Finocchiaro Lynnfield$1,000
- Wayne Gardner Brandon, FL$1,000
- Emmett Lyne Wellesley$1,000
- Thomas Matzzie Bethesda, MD$1,000
- Liam McNally Boston$1,000
- Joe Nolan Belmont$1,000
- Thomas O'Connell Danvers$1,000
- Mike Phillips Belmont$1,000
- Marcy Rosenzweig Andover$1,000
- Scott Rubeski Hollis, NH$1,000
Show 299 more
- Steven Bills San Francisco, CA$1,000
- Andrew Callahan Oakland, CA$1,000
- Brian Chen San Francisco, CA$1,000
- Robert Dubois Windham County, CT$1,000
- Monty Evans Manhattan, NY$1,000
- Rishi Gupta San Francisco, CA$1,000
- Evan Hubinger Alameda, CA$1,000
- Robert Keegan Concord$1,000
- David Lang Quincy$1,000
- George Lang Braintree$1,000
- Li Lang Braintree$1,000
- Hui Jie Liu Sharon$1,000
- Richard McDonough Braintree$1,000
- Joseph Nolan Belmont$1,000
- Therese Nolan Belmont$1,000
- Timothy Silver Middleborough$1,000
- Daniel Zeigler San Francisco, CA$1,000
- Greg Hering Sherborn$750
- Thomas Kiley Quincy$714
- Jim McGaugh Boston$700
- Raphael Lee Oakland, CA$643
- Tao Lin Miami, FL$643
- Ross Nordby Chicago, IL$643
- Robert Finneran Boston$600
- Michelle McGee Boston$600
- Paul Scapicchio Milton$600
- David Shapiro Boston$600
- Robert Johnson South Hadley$600
- Jeff Crowley Westminster$550
- Alicia Barton Concord$500
- Reinier Beeuwkes III Concord$500
- Nancy Beeuwkes Concord$500
- Leo Bonarrigo Braintree$500
- Karen Cass Hanover$500
- Christopher Crowley Southborough$500
- Will Keyser Boston$500
- Kristen Lepore Danvers$500
- Elizabeth Molloy Winchester$500
- Barbara Mulvey Reading$500
- Daniel Passacantilli Boston$500
- Anna Smith Ipswich$500
- April Anderson Milton$500
- Dean Boylan Boston$500
- Joseph Callanam Walpole$500
- Cheryl Cusack Braintree$500
- Jonathan Dicesare Manchester, NH$500
- John Direnzo Millbury$500
- Christopher Ferreira Chelmsford$500
- William Johnson South Hadley$500
- Pan Lin Braintree$500
- Kimberly Lowell South Hampton, NH$500
- John Mellace Peabody$500
- Gerald Morrissey Jr Milton$500
- Daniel Quirk Braintree$500
- Brendan Regan Melrose$500
- Kelly Travaglini Winthrop$500
- Ryan Wallace Medfield$450
- Jay Ash Danvers$400
- Steven Baddour Methuen$400
- John Bartley Watertown$400
- Arthur Bernard Duxbury$400
- Robert Bernstein Savannah, GA$400
- Stephen A. Boksanski Winchester$400
- Thomas Bonarrigo Braintree$400
- John A. Brennan, Jr Cambridge$400
- Sean Burke Beverly$400
- Steven Byrne Boston$400
- David Cahill Scituate$400
- William Cass Hanover$400
- Timothy Ceurvels Hanover$400
- Christopher J. Chapman Medfield$400
- Dan Collins Boston$400
- William F. Coyne, Jr. Boston$400
- Jennifer Crawford Boston$400
- George Cronin Dedham$400
- Mark Delaney Reading$400
- Stephen Dodge Pembroke$400
- Nick Doherty Boston$400
- Paul Donovan Dennis$400
- Evan Dube Marion$400
- Shawn Duhamel Boston$400
- James Eisenberg Lexington$400
- James Feinstein Austin, TX$400
- Charles F Flaherty Swampscott$400
- Maureen Glynn Quincy$400
- Jason Godin Boston$400
- Kevin Grant Scituate$400
- Pierce Haley Boston$400
- John Heffernan Marblehead$400
- Andrew Hunt Marshfield$400
- Patrick Huntington Milton$400
- Matthew Irish Worcester$400
- Ben Josephson Newton$400
- Stephen Karol Attleboro$400
- Savannah Kelleher Scituate$400
- Matt Keswick Milton$400
- Meghan Leahy Milton$400
- Warren Lent Boston$400
- Anna Lucey Braintree$400
- William Malloy Boston$400
- Mark Molloy Winchester$400
- Dianne Morad Boston$400
- Sean Morrissey Weymouth$400
- Chris Niles Boxborough$400
- Daniel O'Brien Saugus$400
- Eugene O'Flaherty Boston$400
- Pj O'Sullivan Norwell$400
- Neil OBrien Boston$400
- Anthony Petruccelli Lynnfield$400
- Benjamin Piche Wilton, NH$400
- James M Quigley Pembroke$400
- Vincent J Ragucci III North Reading$400
- Charlene Rideout Boston$400
- Robert Rio Reading$400
- Robert Rodophele Boston$400
- Jan Z Rose Brookline$400
- Robert Ruddock Belmont$400
- William E. Ryan Weymouth$400
- Christian Scorzoni Amesbury$400
- Steven Smalley Georgetown$400
- Charles Stefanini Framingham$400
- Richard Tisei North Reading$400
- Alexis Tkachuk Boston$400
- Sean Tully Westford$400
- Robert White Boston$400
- W. Paul White Harwich$400
- Dave Wilby Brunswick, ME$400
- Jay Youmans Boston$400
- John Burke Dedham$350
- Kyle Fish Berkekley, CA$313
- Kathryn Killory Scituate$300
- Matthew ONeil Norwood$300
- James Foley Boston$250
- Thomas Tarpey Concord$250
- Leo Bonarrigo Milton$250
- Matthew Burke Plymouth$250
- Susan Chin Braintree$250
- Joseph Cleveland Braintree$250
- Claire Cronin Boston$250
- Peter Ferraro Shrewsbury$250
- John Fleming Braintree$250
- Sean Flynn Shrewsbury$250
- Richard Gould Boston$250
- Carl R. Johnson, III Braintree$250
- Thomas M Hickey Rensselaer, NY$250
- John Maclellan Chelmsford$250
- Donna Mirabile Quincy$250
- Catherine C. Morrissey Weymouth$250
- John F. Neelon Quincy$250
- Kristen O'Sullivan Norwell$250
- Sandra Oleyar Randolph, NJ$250
- Adel Omrani Morris Plains, NJ$250
- Gerald M. Ridge, Jr. Braintree$250
- Joseph Shadduck Braintree$250
- Joseph Sullivan Braintree$250
- John Twohig Brockton$250
- Thomas Walsh Attleboro$250
- Kathleen Kiley Quincy$214
- Anthony Abdelahad Boston$200
- Susan Adams Niantic, CT$200
- Jason Aluia Boston$200
- John Alvarez Boston$200
- Jose Antonio Miranda Soto Westport, CT$200
- Steve Baddour Methuen$200
- Carlo Basile Boston$200
- Kathleen Bell Braintree$200
- Patrick Bench Boston$200
- Dan Berwick Somerville$200
- Katherine A. Bilotas Braintree$200
- Dan Bosley North Adams$200
- Kerry Britland Fall River$200
- Beth Card Boston$200
- Kristin Christopher Boston$200
- Edward Coppinger Boston$200
- Michael Costello Boston$200
- Julie Cox Marshfield$200
- Dan Cullinane Canton$200
- Lawrence Curtis Boxford$200
- Jim Daiute Braintree$200
- Scott Delaney Revere$200
- Brian Dempsey Haverhill$200
- Brian Domoretsky Stoneham$200
- Zach Donah Holyoke$200
- Roger Donoghue Concord$200
- Ryan Earle Weymouth$200
- John Fernandes Dennis$200
- Paul Gaynor Dover$200
- Joseph Giannino Boxford$200
- Kelly Casey Godin Boston$200
- Jen Gorke Wayland$200
- Joseph Grant Boston$200
- Joshua Harrell Boston$200
- Kimberly Harriman Averill Park, NY$200
- Emmet Hayes Whitman$200
- Amy Heart Cudahy, WI$200
- Brian Hickey Winchester$200
- Thomas Hickey Boston$200
- Carrie Cullen Hitt Scituate$200
- Samuel Hodas Washingtongton, DC$200
- Patrick Johnson Natick$200
- Philip Johnston Marshfield$200
- Dorothy Joyce Quincy$200
- Kevin Joyce Boston$200
- Thomas Joyce Boston$200
- Ryan Kearney Somerville$200
- Chris Keohane North Reading$200
- Christopher Koczela Boston$200
- Ben LaRocco Washington, DC$200
- Matthew Lebretton Hingham$200
- Thomas Mangan Framingham$200
- Adam R Marx Natick$200
- Jeremy McDiarmid Cambridge$200
- Allie McGerigle Braintree$200
- John McGlynn Jr. Middleton$200
- Shannon Moore Watertown$200
- Mike Morris Norwell$200
- Robert Morrison Melrose$200
- Kevin Mulvey Reading$200
- Dennis Murphy East Longmeadow$200
- Jay Myers Boston$200
- Daniel Napolitano Salem$200
- Thomas O'Neill III Boston$200
- Shelly O'Neill Boston$200
- Matt O’malley Boston$200
- Jeannette Orsino Boston$200
- Steven Panagiotakos Lowell$200
- John Pregmon Boston$200
- Stacy Ragucci Reading$200
- Henri S. Rauschenbach Brewster$200
- Bill Rennie Cohasset$200
- Erin Riley Boston$200
- Jeffrey Sanchez Boston$200
- Andrea Serlin Boston$200
- Jonathan Shaer Needham$200
- Francis Shea Braintree$200
- Taylor Shepherd Boston$200
- John P. Sheridan Waltham$200
- Jefferson Smith Ipswich$200
- Jim Smith Swampscott$200
- Valessa Souter-Kline Storrs Mansfield, CT$200
- Jennifer Spinosi Columbus, OH$200
- Molly Sullivan Donnelly Canton$200
- Timothy Sullivan Hingham$200
- Jeff Terrey Boston$200
- Lindsay Toghill Melrose$200
- Michael Travaglini Medford$200
- Robert Travaglini Winthrop$200
- Kyle Wallace Cheshire, CT$200
- Steven Walsh Lynnfield$200
- Matthew Weiner Newton$200
- Kathy Bell Quincy$200
- Sara Birmingham Portland, OR$200
- Kevin Bourque Smithfield, RI$200
- Brendan Boyce Natick$200
- John Brennan Boston$200
- Dennis Callahan Boston$200
- Dan Cence Scituate$200
- Kevin Considine Boston$200
- Kate Costello Boston$200
- Gregory D'Agostino Natick$200
- Peter D'Agostino Brookline, NH$200
- Carol Dauphinais Grafton$200
- Garland Davis West Newbury$200
- Andrew DeAngelo Boston$200
- Patty DiOrio Belmont$200
- Michael Dirrane Bedford$200
- Joseph Driscoll Braintree$200
- Robert Durand Marlborough$200
- Ryan Earle Hanover$200
- Sean Finnerty Easton$200
- Charles Glick Cambridge$200
- Guy Glodis Yarmouth$200
- Tara Gregorio West Newbury$200
- John Habib Provincetown$200
- Kenneth Halloran Newburyport$200
- Josh Harrell Boston$200
- Robert Emmet Hayes Whitman$200
- Tommy Hickey Boston$200
- Brian Jencunas Marshfield$200
- Zachary Kahn Cresskill, NJ$200
- William Kennedy Boston$200
- Christopher Koczela Bridgewater$200
- Adam Marx Natick$200
- John J. McGlynn Jr. Middleton$200
- Robert Morrissey Walpole$200
- Marty Nastasia Easton$200
- Jeannette Orsino Cambridge$200
- Henri Rauschenbach Brewster$200
- William Rennie Cohasset$200
- John Robichaud Portsmouth, NH$200
- Taylor Shepherd Melrose$200
- John P. Sheridan Boston$200
- Susannah Smith Merrimack, NH$200
- Valessa Souter-kline Mansfield, CT$200
- Martin Suuberg Shrewsbury$200
- Kevin Sweeney Braintree$200
- Sean Sweeney Braintree$200
- Michael Travaglini Woburn$200
- Joseph Wagner Chicopee$200
Where they spend it, 2025–26
- Other or not described20% $17,944
- Events, food and meetings19% $16,582
- Printing, mail, signs and ads18% $15,873
- Donations, sponsorships and tickets to others’ events16% $13,898
- Travel and vehicle costs10% $9,065
- Office, phone, software and supplies7% $5,818
- Staff, consultants and professional services6% $5,187
- Bank and payment processing fees5% $4,728
Out of $89,094 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $6,441 moved between the campaign’s own bank accounts.
Top payees
- Printing Unlim Printing, mail, signs and ads$14,176
- 21st Amendment Other or not described$4,728
- Actblue Bank and payment processing fees$3,479
- Clayton Charle Other or not described$3,224
- Carrie Nation Events, food and meetings$3,153
- Vzwrlss Office, phone, software and supplies$2,716
- Expedia Travel and vehicle costs$2,484
- Aerling Other or not described$2,087
- Omni Hotels Events, food and meetings$2,034
- Mooo Bea Other or not described$2,016
- UMASS Club Donations, sponsorships and tickets to others’ events$1,943
- Hotel Monteleo Events, food and meetings$1,810
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.