John Legrand

Active Somerville, MA President for Legrand, John P & Associates PC

(617)623-3001