He is a graduate of Boston Latin School, Stonehill College and Suffolk University Law School. He is a member of the following organizations: National Academy of Elder Law Attorneys; Massachusetts Bar Association; Norfolk County Bar Association; Norfolk and Plymouth Estate and Business Planning Council; the Boston Athletic Club; the Weymouth Club; the Quincy Tennis Club; the Ancient & Honorable Artillery Company of Massachusetts; and the Neighborhood Club of Quincy.