C&M is the best! Gary, Jane, Jessica and the rest of the staff are knowledgeable and super-responsive. As an independent agency, they only work with the best companies, and are always willing to compare prices to make sure we are getting the best coverage for our money. We use them for business, home, and car insurance, and recommend them enthusiastically to anyone looking for excellent customer service.