MassVoter.com← All legislatorsAt a glance
$85,930cash on hand as of Sep 30, 2026
$92,427raised in 2025–26
$56,816spent in 2025–26
Account: Lewis, Jack (OCPF ID 16324). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $36,079 | $22,474 | $85,930 so far |
| 2025 | $56,348 | $34,342 | $72,302 |
| 2024 | $60,771 | $45,869 | $49,751 |
| 2023 | $37,007 | $38,897 | $34,840 |
| 2022 | $39,973 | $26,660 | $35,816 |
| 2021 | $26,027 | $14,735 | $21,600 |
| 2020 | $21,972 | $24,980 | $8,831 |
Where the money comes from, 2025–26
- Individuals (listed by name)84% $80,113
- PACs (political action committees)13% $12,400
- Unions and associations2% $1,700
- Other political committees<1% $700
- Other candidates’ committees<1% $600
Out of $95,513 in contributions and candidate loans listed line by line. Not included: $567 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 7th Middlesex District22% $17,632
- Elsewhere in Massachusetts71% $57,271
- Massachusetts, town not identified<1% $410
- Other states6% $4,800
Split between districts: Framingham. 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
- MassAgents PAC PAC$1,000
- Boston Carmen's Union PAC PAC$600
- Greater Boston Real Estate Board PAC PAC$600
- 1199 SEIU MA PAC PAC$500
- Boston Teachers Union PAC PAC$500
- Humane World Action Fund of Massachusetts Political Action Committee PAC$500
- IBEW Local 2325 Cttee for Political Education PAC PAC$500
- Int'l Brotherhood of Electrical Workers Local 2322 Political Action Committee PAC$500
- MA Pace Social Workers Political Action Committee PAC$500
- Pipefitters Local #537 Pol Action Comm PAC$500
- Professional Fire Fighters of MA Political Action Committee PAC$500
- Retired Public Employees PAC PAC$500
- Enterprise Holdings, Inc. / Enterprise Mobility Massachusetts Political Action Committee PAC$500
- IBEW Local 2325 PAC PAC$500
Top 15 of 39 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.
- Kearney Donovan & McGee 7 gifts$1,300
- Tremont Strategies Group 6 gifts$1,000
- Rasky Partners 6 gifts$1,000
- Bulfinch Strategies Group 5 gifts$1,000
- Nessel Development 1 gift$1,000
- Logrocket 2 gifts$1,000
- Preti Strategies 4 gifts$800
- TSK Associates 4 gifts$800
- The Karol Group Inc. 4 gifts$800
- Benchmark Strategies 7 gifts$700
Individual donors giving $200 or more, 2025–26
192 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- Gregory Maguire Concord$1,200
- Chelsea Miley Bedford$1,000
- Ariel Nessel Ross, CA$1,000
- Jessica Srinivas Needham$1,000
- Maro Gartside Ashland$725
- Mark Molloy Winchester$600
- Ronna Wallace Canton$600
- John Blake Ashland$550
- Maureen Gallagher Needham$500
- Mike Kelley Boston$500
- Miriam Lemay Marblehead$500
- William Manley Framingham$500
- Valeire Ottaviani Framingham$500
- Christopher Petrini Wellesley$500
- Irshad Sideeka Brookline$500
- Dudley Stephan Framingham$500
- Stanley Griffith Concord$500
- Judson Decew Ashland$450
- Neal Minahan Boston$450
- Jordina Shanks Milton$450
Show 172 more
- Ronald Pawelski Bolton$425
- Patrick Bench Boston$400
- Michael Bergan Cohasset$400
- Ashley Calabrese West Hartford, CT$400
- Michael Costello Boston$400
- William Coyne, Jr. Boston$400
- George Cronin Dedham$400
- Mark Delaney Reading$400
- Brian Domoretsky Stoneham$400
- Paul Donovan Dennis$400
- James Eisenberg Lexington$400
- John Fernandes Boston$400
- Charles Glick Cambridge$400
- Maureen Glynn Quincy$400
- Kevin Grant Scituate$400
- Arline Isaacson Boston$400
- Kevin Joyce Boston$400
- Thomas Joyce Boston$400
- Stephen Karol Attleboro$400
- Christopher Koczela Boston$400
- David Koffman Woburn$400
- Jane Lane Ipswich$400
- Michelle McGee Boston$400
- Timothy Miley Bedford$400
- Mike Morris Norwell$400
- Mary Ann Mulligan Watertown$400
- Henri Rauschenbach Brewster$400
- Sandra Ribeiro Waterford, CT$400
- Charlene Rideout Boston$400
- Lydia Rivera Boston$400
- Jan Rose Brookline$400
- William Ryan Weymouth$400
- Jeffrey Sanchez Boston$400
- Micha Shalev Worcester$400
- Lisa Simonetti Medford$400
- Jefferson Smith Ipswich$400
- Charles Stefanini Framingham$400
- Opal Stone Worcester$400
- Mary Tamer Boston$400
- Jeff Terrey Boston$400
- Richard Tisei North Reading$400
- Michael Travaglini Medford$400
- Martin Walsh Natick$400
- W. Paul White Harwich$400
- Jay Youmans Boston$400
- Pierce Haley Boston$400
- Kara Holmquist Needham$375
- David Magnani Framingham$375
- Kristin Christopher Boston$350
- Amy Groves Hopkinton$350
- Lise Olney Wellesley$350
- Vinod Patel Southborough$350
- Joseph Ricca Shrewsbury$350
- John Stefanini Framingham$350
- Kate Worrall Sharon$350
- Jeffrey Fishman Framingham$325
- Stephen Boksanski Winchester$300
- Diane Gould Oxford$300
- Mary Ann Hart Cambridge$300
- Katherine Kaufmann Needham$300
- Dennis Kearney Boston$300
- Lynn Lidz Ashland$300
- Bonnie Mitchell Ashland$300
- Shannon Moore Watertown$300
- Brian O'Connor Boston$300
- David Rosenblum Ashland$300
- Cindy Rowe Brookline$300
- Robert Ruddock Belmont$300
- Lynda Tocci Arlington$300
- Mary Ann Walsh Quincy$300
- Eric Blackwell Houston, TX$250
- Thomas Bonsaint Washington, DC$250
- Judson Decew, Jr. Ashland$250
- Blumer Guernsey Framingham$250
- Richard Halstead Framingham$250
- Kim Kargman Boston$250
- Brian Lees East Longmeadow$250
- Nasiba Mannan Hopkinton$250
- Shahidul Mannan Hopkinton$250
- Karen Mariscal Wellesley$250
- Ileana Matamoros Holliston$250
- Clark Pellett Chicago, IL$250
- Janet Platt Ashland$250
- Maria Robinson Framingham$250
- Robert Rodophele Boston$250
- Ellen Rutter Hopkinton$250
- Allison Blanck Burlington$250
- Jane Malick-Nugent Ashland$240
- Amy Palmer Plymouth$220
- Anthony Abdelahad Boston$200
- Aaron Agulnek Sharon$200
- Caitlin Beresin Boston$200
- Bryan Blair Framingham$200
- Lori Bornstein Framingham$200
- Dan Bosley North Adams$200
- Sean Cahill Beverly$200
- William Cass Hanover$200
- Pat Cerundolo Boston$200
- Eric Cigan Framingham$200
- Dan Collins Boston$200
- Edward Coppinger Boston$200
- Marty Corry Cohasset$200
- Eunice Davis Boston$200
- Scott Delaney Revere$200
- Tania DiDuca Hudson$200
- Robert Durand Marlborough$200
- Christine Fisher Boston$200
- Bradley Freeman Melrose$200
- Kathryn Genovese Framingham$200
- Jen Gorke Wayland$200
- Sean Grove Fenton, MO$200
- Dean Hara Boston$200
- John Heffernan Marblehead$200
- Thomas Hickey Boston$200
- Patrick Huntington Milton$200
- David Jammalo Ashland$200
- Brian Jencunas Marshfield$200
- Philip Johnston Quincy$200
- Dorothy marie Joyce Quincy$200
- Dot Joyce Quincy$200
- Savannah Kelleher Scituate$200
- Matt Keswick Milton$200
- Mary Kinsella Holliston$200
- Ben Klein Boston$200
- Michael Knapik Westfield$200
- Matthew Lebretton Hingham$200
- Thomas Mangan Framingham$200
- Elana Margolis Sharon$200
- Adam Marx Natick$200
- John J. McGlynn Jr. Middleton$200
- Frank McGrath Natick$200
- Matthew McKenna Braintree$200
- Christopher Morter Atlanta, GA$200
- Patrick Moynihan Natick$200
- Carl Nilsson Arlington$200
- Jed Nosal Milton$200
- Eugene O'Flaherty Boston$200
- Pj O'Sullivan Norwell$200
- Anthony Petruccelli Lynnfield$200
- James Quigley Pembroke$200
- Carrie Richgels Boston$200
- Diane Brooks Ring Ashland$200
- Max Senter Wellesley$200
- Jonathan Shaer Needham$200
- David Shapiro Boston$200
- Donna Shaw Ashland$200
- Roberta Soolman Ashland$200
- Matthew Stone Uxbridge$200
- Jo-anne Thompson Framingham$200
- Sean Tully Westford$200
- Douglas W Lawrence Framingham$200
- Mark Walsh Boston$200
- Robert White Boston$200
- Emily Anesta Boston$200
- Steven Baddour Methuen$200
- Arthur Bernard Duxbury$200
- Joe Boncore Winthrop$200
- Alexis Christopher Ashland$200
- Daniel Collins Boston$200
- Jennifer Crawford Boston$200
- Brian Dempsey Haverhill$200
- Joseph Giannino Boxford$200
- Kenneth Halloran Newburyportport$200
- Ben Herlinger Worcester$200
- Dorothy Joyce Quincy$200
- Sean Morrissey Weymouth$200
- Daniel O'Brien Saugus$200
- Vincent J Ragucci III North Reading$200
- Stanley Rosenberg Amherst$200
- Joe Sandman Washington, DC$200
- Joseph Wagner Chicopee$200
- Timothy Wilkerson Boston$200
Where they spend it, 2025–26
- Events, food and meetings33% $19,687
- Printing, mail, signs and ads23% $13,616
- Office, phone, software and supplies11% $6,830
- Travel and vehicle costs10% $5,756
- Other or not described8% $4,992
- Bank and payment processing fees7% $4,124
- Staff, consultants and professional services4% $2,287
- Donations, sponsorships and tickets to others’ events3% $2,055
- Contributions refunded<1% $200
Out of $59,546 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for.
Top payees
- USPS Po Printing, mail, signs and ads$6,903
- Delta Air Travel and vehicle costs$3,002
- USPS Com Postal Store Printing, mail, signs and ads$2,603
- Renaissance Amsterdam Events, food and meetings$2,534
- Allied Media Other or not described$2,472
- Actblue Technical Services Bank and payment processing fees$2,395
- Marriott Metro CTR Gif Events, food and meetings$1,849
- Amazon Mktpl Office, phone, software and supplies$1,785
- Delta Travel and vehicle costs$1,354
- Carrie Nation Events, food and meetings$1,318
- American Air Travel and vehicle costs$1,290
- Marriott JW Wash DC Events, food and meetings$1,108
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.