• Duncan MacKellar Insurance Agency, Inc.

    • Insurance
    • Weymouth Chamber Members
    835 Broad Street
    Weymouth, MA 02189
    781-335-1170
    800-649-1170
    781-331-6507 (fax)
    • Whom to Contact

      • Paul MacElhiney
        President & Treasurer
        Phone: (781) 335-1170
      • Robert W. MacElhiney
        Vice President
        Phone: (781) 335-1170