John J. Walsh Insurance Agency, Inc. is an independent insurance agency that provides insurance policies that fit the individual needs of our clients. we work with both individuals and small business owners in Rockport, Salem and across the North Shore of Massachusetts.