|    Commercial  |   Personal   | Login  
Companies
As one of the most reputable insurance agencies on the North Shore, we have the ability to work with an extensive network of insurance carriers to find the right fit for you.
 
Life Insurance      
 
Harleysville Insurance Harleysville Insurance Company
A stable, professional organization, viewed by its employees as a good employer that provides good benefits and is concerned about its people.
  American General AIG American General
Their broad portfolio of products and the financial strength to back them up is how they are there for you when you need them.
     
Property and Liability Insurance      
 
Safety Insurance Safety Insurance
Safety Insurance strives to be the preferred provider of auto, home and business owners insurance in Massachusetts. Believing that good service is the key to success.
  Concord Group Insurance Concord Group Insurance
The Concord Group has built an enviable reputation based on our ongoing strength, stability, and performance.
       
Foremost Insurance Foremost Insurance
Foremost has over 2,000 employees across the country. This includes people who work in our home office, regional claim offices, regional agencies and our field marketing and claims staff.
  Union Mutual - NE Guaranty Insurance Union Mutual
Union Mutual strives to provide a high degree of service to it's agents and insured's providing affordable, competitive products with growth and profitability for our Companies.
         
       
Other Affiliates      
 
Union Trust Union Trust
Formed by a group of seasoned mortgage bankers. Have been managers and/or principle stock holders of other well known mortgage banks.
Contact: Dan Grimes
  Baystate Financial Baystate Financial Services
Provides a growing number of professional and business clients with a broad range of services and products specifically designed to help meet their financial needs.
Contact: James G. Grattan
jgrattan@baystatefinancial.com
         
Postal Address
106 North Street
P.O. Box 449
Salem, MA 01970
Phone: (978)745-8800
Fax: (978)741-0127
Hours
Mon-Fri 9:00AM - 5:00PM