MassVoter.com← All legislatorsAt a glance
$146,473cash on hand as of Sep 30, 2026
$66,802raised in 2025–26
$68,987spent in 2025–26
Account: Kane, Hannah (OCPF ID 15930). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $16,751 | $21,569 | $146,473 so far |
| 2025 | $50,051 | $47,418 | $151,245 |
| 2024 | $17,368 | $29,154 | $147,988 |
| 2023 | $47,715 | $24,003 | $159,774 |
| 2022 | $69,596 | $40,429 | $135,049 |
| 2021 | $22,263 | $22,124 | $105,878 |
| 2020 | $35,813 | $18,393 | $105,564 |
Where the money comes from, 2025–26
- Individuals (listed by name)97% $65,745
- PACs (political action committees)3% $1,850
- Other candidates’ committees<1% $100
Out of $67,695 in contributions and candidate loans listed line by line. Not included: $670 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 11th Worcester District60% $39,670
- Elsewhere in Massachusetts33% $21,925
- Massachusetts, town not identified<1% $300
- Other states6% $3,850
Split between districts: Westborough. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- MA & Northern NE Laborers' District Council Pol Action Comm PAC$1,000
- Retired Public Employees PAC PAC$600
- MA Correction Officers Federated Union PAC M.C.O.F.U PAC PAC$250
- John I. Lebeaux Candidate committee$100
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.
- Dynatrace 3 gifts$2,300
- Plumb House Inc. 2 gifts$2,000
- Brown & Brown 3 gifts$2,000
- Total Wine & More 2 gifts$2,000
- Procurechange, LLC 1 gift$1,000
- Campbell Communities, LLC 2 gifts$1,000
- Carlstrom Pressed Metal, Inc. 1 gift$1,000
- Coghlin Co., Inc. 2 gifts$1,000
- Cohesity 1 gift$1,000
- Wachusett Mountain 1 gift$1,000
Individual donors giving $200 or more, 2025–26
120 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Bonnie Bryce Barnstable$2,300
- Nancy Coghlin Shrewsbury$2,000
- Robert Trone Potomac, MD$2,000
- James Flynn Shrewsbury$1,500
- Dorothy Green Westborough$1,500
- Sarah Badway Westborough$1,000
- Kelly Barner Shrewsbury$1,000
- David Carlstrom Newton$1,000
- James Coghlin, Sr. Shrewsbury$1,000
- Natalie Corridan-Gregg Shrewsbury$1,000
- Jeff Crowley Westminster$1,000
- Melissa Fahs Bluffton, SC$1,000
- Theresa Flynn Shrewsbury$1,000
- Jody S. Hensley Westborough$1,000
- Mike Kennealy Lexington$1,000
- Kenneth Polito Shrewsbury$1,000
- John K. Anderson Wrentham$1,000
- Paul Campaniello Shrewsbury$750
- Gayle Vigeant Shrewsbury$750
- Stephen Vigeant Shrewsbury$750
Show 100 more
- Beth Casavant Shrewsbury$650
- Alexi Bobolia Shrewsbury$625
- Matt Keswick Milton$600
- Laura Beaton Shrewsbury$500
- Mary Burns Lowell$500
- Gary Campbell Andover$500
- Christopher Egan Westborough$500
- Allison Hall Westborough$500
- Maureen Johnson Westborough$500
- Peter Lorenz Wellesley$500
- Rick Lynch Shrewsbury$500
- Michael Pagano Worcester$500
- Barbara Paquette Shrewsbury$500
- Edmund Paquette Shrewsbury$500
- Stephan Rodolakis Shrewsbury$500
- Tom Vukmirovits Worcester$500
- Mark Wagner Boylston$500
- Ronald Wagner Boylston$500
- Gary Campbell Lowell$500
- Edward Flynn Shrewsbury$500
- Joyce Flynn Shrewsbury$500
- James D. Heald Boston$450
- Melanie Petrucci Shrewsbury$450
- Eric Dickson Princeton$400
- John Fernandes Boston$400
- Michelle McGee Boston$400
- John Samia Shrewsbury$400
- Preston Shaw Shrewsbury$400
- John Spillane Worcester$400
- Kristina Spillane Worcester$400
- Kathleen Thompson Shrewsbury$388
- Gregory Carey Holliston$375
- Deborah Deldotto Shrewsbury$325
- Ronald Roy Shrewsbury$325
- Robert Ruzzo Melrose$325
- Bruce Gerardi Shrewsbury$313
- Jennifer DiMola Dennisport$300
- Susan Haffty Shrewsbury$300
- David Richard Shrewsbury$300
- Judith Kane Marlborough$275
- Todd Alexander Westborough$250
- Mark Donahue Northborough$250
- Michelle Duke Shrewsbury$250
- Kevin Flaherty Shrewsbury$250
- Leonard Fournier Berlin$250
- Brian Ganger Shrewsbury$250
- Peter Gardner Westborough$250
- Thomas Gorsuch Shrewsbury$250
- Brendan Gove Shrewsbury$250
- Steven Harvey Hopkinton$250
- John Heald Shrewsbury$250
- Philip Kittredge Westborough$250
- Allan Lipka Shrewsbury$250
- B. Dale Magee Shrewsbury$250
- Kathleen McSweeney Shrewsbury$250
- Steven Migridichian Shrewsbury$250
- Christopher Muello Shrewsbury$250
- Mathew Muratore Plymouth$250
- Donald Musial Bartlett, NH$250
- Pam O'Sullivan Shrewsbury$250
- Kelly Olvert Grafton$250
- Gail Racicot Shrewsbury$250
- Michael Rooney Shrewsbury$250
- Holly Skillin-Dearborn South Portland, ME$250
- Bonnie Sullivan Westborough$250
- Karyn Wagner Boylston$250
- James Wilson Lexington$250
- Nandana Kansra Shrewsbury$250
- Al Lizotte Westborough$250
- Anthony Deangelis Worcester$225
- Amy Kotsopoulos Shrewsbury$225
- Sharon Sharp Cumberland Foreside, ME$225
- Jay Ash Danvers$200
- Brian Beaton Shrewsbury$200
- Christienne Bik Shrewsbury$200
- Stephen Boksanski Winchester$200
- Erin Boucher Shrewsbury$200
- Brian Burke Stow$200
- Bob Durand Marlborough$200
- Matthew Forgues Shrewsbury$200
- Paul George Westborough$200
- James Golden, Jr. Marlborough$200
- John Heffernan Marblehead$200
- William Kennedy Boston$200
- Robert Ljunggren Shrewsbury$200
- Moira Miller Shrewsbury$200
- John E. Murphy, Jr. Boston$200
- Francis Polito Shrewsbury$200
- Andrea Quinlivan Shrewsbury$200
- Douglas Radigan Shrewsbury$200
- Joseph Ricca Shrewsbury$200
- Jan Rose Brookline$200
- Andrew Shepherd Townsend$200
- Charles Stefanini Framingham$200
- Robert F. White Boston$200
- Pat Cerundolo Boston$200
- Robert Durand Marlborough$200
- Louise Garrone Shrewsbury$200
- Maureen Glynn Quincy$200
- Janet Harvey Westborough$200
Where they spend it, 2025–26
- Donations, sponsorships and tickets to others’ events39% $26,946
- Events, food and meetings31% $21,401
- Printing, mail, signs and ads11% $7,738
- Office, phone, software and supplies6% $4,436
- Other or not described4% $2,682
- Staff, consultants and professional services4% $2,613
- Bank and payment processing fees3% $2,382
- Travel and vehicle costs2% $1,170
Out of $69,368 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- Otis Street Events, food and meetings$7,912
- Boston Events, food and meetings$5,687
- Town Of Shrewsbury Donations, sponsorships and tickets to others’ events$5,000
- Shelbourne Hotel Fodublin Events, food and meetings$2,667
- Winning Campaign Strategies Staff, consultants and professional services$2,357
- Shrewsbury Donations, sponsorships and tickets to others’ events$1,875
- USPS Printing, mail, signs and ads$1,701
- Jetblue Donations, sponsorships and tickets to others’ events$1,586
- Spirit Of Shrewsbury Donations, sponsorships and tickets to others’ events$1,500
- Church ST Donations, sponsorships and tickets to others’ events$1,500
- The Spirit Of Shrewsbury Donations, sponsorships and tickets to others’ events$1,500
- Apple Store Office, phone, software and supplies$1,500
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.