C. A. LARSON ASSOCIATES, INC.