THOMPSON & THOMPSON ASSOCIATES, INC.