MassVoter.com← All legislatorsAt a glance
$124,841cash on hand as of Sep 30, 2026
$143,399raised in 2025–26
$110,469spent in 2025–26
Account: Velis, John Christopher (OCPF ID 15709). See the full reports at OCPF
Year by year
| Year | Raised | Spent | Cash at the end |
|---|
| 2026 | $45,202 | $43,947 | $124,841 so far |
| 2025 | $98,197 | $66,523 | $123,586 |
| 2024 | $97,227 | $72,391 | $91,112 |
| 2023 | $93,951 | $50,308 | $66,175 |
| 2022 | $147,215 | $190,492 | $22,532 |
| 2021 | $50,766 | $35,058 | $60,147 |
| 2020 | $111,605 | $119,052 | $44,439 |
Where the money comes from, 2025–26
- Individuals (listed by name)89% $129,793
- PACs (political action committees)8% $11,400
- Unions and associations3% $3,700
- Other candidates’ committees<1% $1,017
- Other political committees<1% $250
Out of $146,159 in contributions and candidate loans listed line by line. Not included: $800 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 Hampden and Hampshire District40% $51,971
- Elsewhere in Massachusetts57% $73,587
- Massachusetts, town not identified<1% $250
- Other states3% $3,985
Split between districts: Chicopee. All gifts from these towns count as “in district towns”.
Top organizations giving, 2025–26
- Ironworkers Union Local 7 Pol Action Comm PAC$1,000
- MassAgents PAC PAC$1,000
- Retired Public Employees PAC PAC$1,000
- MA Assoc. of Realtors Pol Action Comm. - MA RPAC PAC$800
- Construction Laborers Union Local 999 Political committee$750
- Operating Engineers Local 98 Soc Action Fund Pol Action Comm PAC$700
- UFCW Local 1459 People's Committee PAC$650
- Greater Boston Real Estate Board PAC PAC$500
- International Brotherhood of Electrical Workers Local 7 Union or association$500
- Nixon Peabody LLP Political Action Committee PAC$500
- Service Employees International Union Local 888 Union or association$500
- Sheet Metal Workers Local 63 International Pac PAC$500
- SMART-TD New England State PAC PAC$500
- Associated Subcontractors of MA PAC PAC$500
- Boston Carmen's Union PAC PAC$500
Top 15 of 43 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.
- Firtion-Adams Funeral Home 3 gifts$2,000
- Kearney, Donovan & McGee, P.C. 7 gifts$1,400
- Specialty Bolt & Screw, Inc. 3 gifts$1,350
- Insa 4 gifts$1,250
- Kelley & Katzer Real Estate 5 gifts$1,050
- Balise Motor Sales 1 gift$1,000
- Compass Recovery 2 gifts$1,000
- Bcb Government Relations 5 gifts$1,000
- Chestnut Realty 1 gift$1,000
- The Karol Group, Inc. 5 gifts$1,000
Individual donors giving $200 or more, 2025–26
260 people gave this campaign $200 or more in total. Name and town only, as the campaign reported them.
- James Adams Westfield$2,000
- Bonnie Pepek Westfield$2,000
- Debbie Shalom Boston$2,000
- James Balise West Springfield$1,000
- Dino Bedinelli Longmeadow$1,000
- Andrew Davis Longmeadow$1,000
- Shoshana Farb Newton$1,000
- James Fleming West Springfield$1,000
- James Fleming- Refunded Ck.# 1768 West Springfield$1,000
- Risa Gewurz Brookline$1,000
- Harold Grinspoon Agawam$1,000
- Claudine Grossman Newton$1,000
- Osnat Hoffman Somerville$1,000
- Tariq Mahmood Southwick$1,000
- Eitan Milgram Newton$1,000
- Nikki Nudelman Newton$1,000
- Paul Phaneuf Springfield$1,000
- Richard Placek Westfield$1,000
- Jason Queenin Westfield$1,000
- Stephen Reilly East Longmeadow$1,000
Show 240 more
- Sharon Shapiro Brookline$1,000
- Martin Walsh Boston$1,000
- Frank Roberts Easthampton$1,000
- Deborah Shalom Boston$1,000
- Matt Trant Washington, DC$1,000
- Mohamad Borhot Agawam$800
- Peter Demos Agawam$800
- Tim Rooke Springfield$800
- Scott Andrews Westfield$750
- Bruce Buckley Pittsfield$750
- Emma Chen-banas Easthampton$750
- Peter Gallagher Springfield$750
- Patrick Gottschlicht Chicopee$750
- Leonid Raiz Newton$750
- Terrence Welch Southwick$750
- Kathryn Fleming Simsbury, CT$700
- Andrew Psilakis Longmeadow$700
- Gary Tirrell Westfield$700
- Jacob Gilon Newton$680
- Christine Katzer West Springfield$650
- Louis Brault Chicopee$600
- David Cahill Scituate$600
- Steven Panagiotakos Lowell$600
- Anthony Cignoli West Springfield$550
- Candy Glazer Longmeadow$550
- Elana Amaral Needham$500
- Ernest Bates, J.R. Westfield$500
- Margarita Blanter Topsfield$500
- Shawn Bloom Abington$500
- Matthew Brown Hopkinton$500
- Frank Colaccino Suffield, CT$500
- Thomas Davis Somers, CT$500
- Aideen Doneski Westborough$500
- Robert Gilbert Jr. West Springfield$500
- David Goodtree Needham$500
- Barbara Hebert West Springfield$500
- Ann Marie Kelly Holyoke$500
- Arthur ODonald III Holyoke$500
- Peter Picknelly Springfield$500
- Bernard Quinlan Needham$500
- Vincenzo Ronghi Agawam$500
- Marcia Sanford Westfield$500
- Stephen Tirrell Wellesley$500
- Anthony Virgilio Lynnfield$500
- Peter Picknelly Longmeadow$500
- Anthony Ravosa Wethersfield, CT$500
- Karen Betournay Holyoke$450
- James Leydon East Longmeadow$450
- Melinda Phelps Springfield$450
- Scott Richard Wilbraham$450
- Stephen Boksanski Winchester$400
- Dan Bosley North Adams$400
- Paul Caron East Longmeadow$400
- William Cass Hanover$400
- Patrice Charles Russell$400
- Andrew Crane Chicopee$400
- George Cronin Dedham$400
- Dianne Doherty Longmeadow$400
- Paul Donovan Dennis$400
- James Eisenberg Lexington$400
- Charles Eliopoulos Westfield$400
- Charles Glick Cambridge$400
- Maureen Glynn Quincy$400
- Kevin Grant Scituate$400
- Pierce Haley Boston$400
- Thomas Hickey Boston$400
- Mary Hurley East Longmeadow$400
- Matthew Irish Worcester$400
- Stephen Karol Attleboro$400
- Joseph Kelley West Springfield$400
- William Malloy Boston$400
- Mike Morris Norwell$400
- Sean Morrissey Weymouth$400
- Anthony Petruccelli Lynnfield$400
- Alexandra Raiz Newton$400
- Charlene Rideout Boston$400
- William Ryan Weymouth$400
- Jeffrey Sanchez Boston$400
- David Shapiro Boston$400
- Lisa Simonetti Medford$400
- Charles Stefanini Framingham$400
- Jeff Terrey Boston$400
- Joseph Wagner Chicopee$400
- Ronna Wallace Canton$400
- James Dunbar Wilbraham$400
- David Matteodo Needham$400
- Michelle McGee Boston$400
- Brian Clune West Springfield$375
- Elizabeth Dineen East Longmeadow$350
- Jay Ducharme Westfield$350
- Judith Matt Springfield$350
- Kevin Queenin Westfield$350
- Roy Anderson Springfield$300
- Christopher Danielewski Westfield$300
- Nicholas Deangelis Springfield$300
- Barbara Delaney Easthampton$300
- Mark J. Delaney Reading$300
- Cynthia Fanion Westfield$300
- John Ferriter Holyoke$300
- Torry Gajda West Springfield$300
- Ruth Kaplan Newton$300
- Daniel Keenan Southwick$300
- Mark Keroack, M.D. East Longmeadow$300
- Lena Madigan Westfield$300
- Irene Provost Westfield$300
- Joseph Spano West Springfield$300
- Patricia Stec Westfield$300
- Monica Strzempko Westfield$300
- David Sullivan Easthampton$300
- Thomas Thompson West Springfield$300
- Kurt Toomey Southwick$300
- Mary Kay Wydra Springfield$300
- William Johnson Granby$300
- Irving Kempner Sharon$275
- Steven Amanti Chelsea$250
- Joseph Bernard Springfield$250
- Frederick Bradway West Springfield$250
- Tim Connor Westfield$250
- Ellen Dalton Beverly$250
- Bruce Eastman Oak Harbor, WA$250
- Karen Fanion Westfield$250
- Frank Fitzgerald East Longmeadow$250
- John Fitzpatrick Arlington$250
- Nancy Goldblatt Boston$250
- Peter Gormley Natick$250
- Robin Gross Newton$250
- John Guarracino Lynnfield$250
- Tamara Harling Duxbury$250
- Matthew Hubbard Agawam$250
- Robert Huebscher Lexington$250
- William Johnson South Hadley$250
- Alan Leifer Newton$250
- Jacquelyn Magill-munroe Wenham$250
- Peter Martins Springfield$250
- Peter Martins Wilbraham$250
- Michael Matroni West Springfield$250
- Linda Melconian Springfield$250
- Dinesh Patel West Springfield$250
- Michael Penacho Westport$250
- Kenneth Pires Agawam$250
- Seth Rosenblum Newton$250
- Mary Lou Rup Whately$250
- Jessica Salema Ludlow$250
- Sundeep Shukla Northampton$250
- Christopher Thompson Agawam$250
- Peter Townsend Hamilton$250
- Edison Yee Chicopee$250
- B. Andrew Zelermyer Brookline$250
- Michael Corduff Holyoke$250
- Liz Friedman Northampton$250
- Jeffrey Held Belmont$250
- Kevin O'Connor Westfield$250
- Gary Rome Longmeadow$250
- Stanley Strzempko Westfield$250
- Marianne Moran West Springfield$235
- Edward Sullivan West Springfield$225
- Allan Ardito Westfield$200
- David Banas West Springfield$200
- Kathleen Bell Quincy$200
- Mark Benoit Agawam$200
- Michael Bergan Cohasset$200
- Kevin Brown Newton$200
- Steven Byrne Boston$200
- Leslie Carrio Andover$200
- Michael Chapdelaine Hadley$200
- Elaine Chertoff West Springfield$200
- Lois Cignoli Wilbraham$200
- Thomas Cleary Westhampton$200
- Edward Coppinger Boston$200
- Michael Costello Boston$200
- William Coyne, Jr. Boston$200
- Jennifer Crawford Boston$200
- Jeffrey Daley Westfield$200
- Thomas Daley Westfield$200
- Daniel Delaney Boston$200
- Scott Delaney Revere$200
- Brian Dempsey Haverhill$200
- Bradley Freeman Melrose$200
- Charles Glick- Refunded Ck. #100 Boston$200
- Jason Godin Boston$200
- Steven Goldblatt Boston$200
- Kevin Hennessey South Hadley$200
- Brian Hickey Winchester$200
- Patrick Huntington Milton$200
- Lynn Ireland Longmeadow$200
- Thomas Johnson Westfield$200
- Philip Johnston Quincy$200
- Thomas Joyce Boston$200
- Michael Kane Westfield$200
- Ryan Kearney Somerville$200
- Kathleen Knapik Westfield$200
- Michael Knapik Westfield$200
- Kim Lee Wilbraham$200
- Jeri Levitt Boston$200
- Ariela Lovett Cambridge$200
- Joseph Lupa Ludlow$200
- Brian Lynch Sutton$200
- Thomas Mangan Framingham$200
- Mark Molloy Winchester$200
- John Niedzielski Westfield$200
- Christopher Niles Boxborough$200
- Neil Obrien Boston$200
- Charlene Orourke Westfield$200
- Ronald Pawelski Bolton$200
- Jerome Pitoniak Southwick$200
- William Rennie Cohasset$200
- Erin Riley Boston$200
- Derek Salema Wilbraham$200
- Aylit Schultz Brookline$200
- Daniel Sheehan Hampden$200
- Victor Shibley West Springfield$200
- Ali Soffan Agawam$200
- Debra Spano West Springfield$200
- Francine Tishman Southampton$200
- Robert Travaglini Winthrop$200
- Robert Travaglini- Refunded Excess Contribution Winthrop$200
- Suzanne Velis Westfield$200
- James T. Welch West Springfield$200
- Joann Welch Westfield$200
- Kara Welch West Springfield$200
- Caryn Wolfe Newton$200
- Kate Worrall Sharon$200
- Bryan Young Russell$200
- Lisa Andoscia North Providence, RI$200
- Daniel Clifford Westfield$200
- Roger Donoghue Concord$200
- Jason Eisenbeiser Agawam$200
- Joseph Giannino Boxford$200
- Christopher Koczela Boston$200
- Shelly O Neill Boston$200
- Thomas O’neil Boston$200
- Vincent Ragucci III North Reading$200
- Henri Rauschenbach Brewster$200
- Stan Rosenberg Amherst$200
- Francis Shea Braintree$200
- Richard Tisei North Reading$200
- Lindsay Toghill Melrose$200
- Jeffrey Trant Westfield$200
- Paul W. White Harwich$200
- Robert White Boston$200
Where they spend it, 2025–26
- Office, phone, software and supplies26% $29,332
- Staff, consultants and professional services21% $23,145
- Donations, sponsorships and tickets to others’ events18% $20,131
- Printing, mail, signs and ads14% $15,181
- Events, food and meetings10% $10,797
- Other or not described7% $7,820
- Bank and payment processing fees4% $4,611
- Travel and vehicle costs<1% $841
- Credit card payments not itemized<1% $37
Out of $111,894 in spending listed line by line. Groups are MassVoter’s rough sorting of what each payment was for. Not included: $1,500 moved between the campaign’s own bank accounts.
Top payees
- Boston Staff, consultants and professional services$28,961
- Westfield Office, phone, software and supplies$15,215
- Woburn Printing, mail, signs and ads$7,218
- Waltham Office, phone, software and supplies$5,706
- Castle Point Partners Other or not described$5,694
- Ashburnham Office, phone, software and supplies$4,800
- Actblue Bank and payment processing fees$2,924
- Holyoke Donations, sponsorships and tickets to others’ events$2,775
- Boy Scouts Of America Donations, sponsorships and tickets to others’ events$2,500
- Democratic State Committee Donations, sponsorships and tickets to others’ events$2,500
- West Donations, sponsorships and tickets to others’ events$2,471
- Springfield Office, phone, software and supplies$2,304
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.