John Thompson guided me to an insurance plan that met my needs perfectly 8 years ago. Since then, he has taken care of all of my insurance needs. The staff at Thompson Brooks is wonderful to work with. They listen, educate and guide you to the perfect plan for your needs. I highly recommend Thompson Brooks!