He has also served as Assistant City Solicitor for the city of Lynn since 1990. From 2011 to 2014 he was President of the Board of Directors of Neighborhood Legal Services. Following program reorganization in 2014, he became vice-president of the board of Northeast Legal Aid, an MLAC-funded program. He is the President of the grassroots consulting firm Business & Industry Advocacy Group, and is a former trustee of the Massachusetts Bar Association.