- Harvard College 1977, BA with honors in government and economics
- Georgetown Law Center 1980, JD with honors
- Law Clerk to Federal Appellate Judge Philip Nichols
- Litigation experience that extends over 38 years in representing clients in the Superior Court, District Court, Land Court, Probate Court, Appeals Court and Supreme Judicial Court
- Intern to Congressman Tip O'Neil and Alderman/City Councilor in the City of Somerville for 22 years