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 across the North Shore and Massachusetts.
John J. Walsh Insurance
- Cape Ann Savings Bank – Granite Branch
- Sandy Bay Service Center, Inc.