Cavanaugh Insurance Agency is an independent brokerage specializing in a wide array of personal, property and commercial risk aversion products from a number of regional and national insurance providers. The office also features notary public and complimentary quote services.