GatesCole Associates is an independent insurance agency representing over 45 regional and national insurance companies.