
Greg is a third-generation Norfolk County resident who has lived in the community his entire life. Born in Needham and raised in Walpole, he now lives in Milton with his wife, their two children, and their dog. He attended Walpole Public Schools, Xaverian Brothers High School, and went on to Boston College for both his undergraduate degree and law school.
Greg is a seasoned prosecutor in Norfolk County who has served under three different District Attorneys. Throughout his career, he has handled a wide range of cases, including several high-profile matters, and is passionate about justice and reform.