I highly recommend Catherine Maestas as an independent agent. She spent a lot of time gathering quote options and then carefully explained each one. She knows the companies, pluses and minuses, to help us make fully informed choices. The process was thorough and rapid. Her communication skills are excellent. If you want the benefit of using an independent, she is a great choice to work with.