Graham Tate is a full-service, independent agent representing many of the top rated insurance companies.