Walsh Insurance Company in Salem Massachusetts - Complete Insurance Services. John J. Walsh Insurance Agency located in historic Salem and Rockport provides a wide variety of insu ...