John first moved to Lowell in 2002 to attend UMass Lowell, where he gained a Bachelor’s degree in Political Science and a Master’s degree in Regional Economic & Social Development. Upon graduating, John and his future-wife, Julie, spent time living in Pawtucketville, the Acre, Downtown, and now live in Belvidere where they are raising three children who attend the Lowell Public Schools.
John has spent his entire professional career working in the labor movement, and is currently the Director of Government Affairs for Painters and Allied Trades District Council 35, which represents over 4,000 union members throughout Massachusetts, Maine, New Hampshire, Vermont, and Rhode Island. Prior to that, John spent sixteen years working for the Massachusetts AFL-CIO, including as Legislative Director, a role in which he helped to pass into law pro-worker legislation including protections for temporary workers, a domestic workers’ bill of rights, and a $15 minimum wage.
John was first elected to the Lowell City Council in 2019, and is currently in his second term as an At-Large Councilor.