THOMAS B. BRITTON & ASSOCIATES INC.