
Currently holds the office of Massachusetts State Senate - Norfolk & Plymouth District (District 32) until January 6, 2027.
Candidate for Massachusetts State Senate - Norfolk & Plymouth District (District 32) in 2026 Massachusetts Primary Election.
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.
Get StartedJohn has been a strong supporter of women’s reproductive rights, believing that all women should have access to birth control and other forms of preventative health care. Learn more
It is important that we recognize the ever-changing roles of our first responders and provide them with the knowledge, skills, equipment, and other supports necessary for them to effectively serve and protect the public, while also ensuring their safety on the job. Learn more
Throughout his time in government, from the Quincy City Council to the State Senate, John has worked to secure essential benefits for Veterans. Learn more
The innovative work is now showing results. Latest data shows that overdose death rates are dropping, but John knows there is still so much more to do. Learn more
There's still much to be done to ensure that local businesses are given the tools and government assistance necessary to continue providing essential goods and services to our communities. Learn more
John has also worked to secure funding for new Red Line and Orange Line trains, for signal upgrades, rail replacements, winterization work, and garage and station repairs all along the Red Line. As a member of the Transportation Committee, John has not hesitated to publicly call the MBTA to task on safety and reliability issues. Other priorities include Chapter 90, i.e. Funding for local roads and bridges, and funding for the Complete Streets program, which has resulted in road, sidewalk, and lighting upgrades throughout the district. Learn more
What John knows from all of them and believes is that unions are the most effective voice for workers, fighting to ensure workers' rights, bargaining for fair wages and benefits, demanding safe working conditions, and working to promote equity and opportunity for all. Learn more
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.