TORKELSON AND ASSOCIATES, INC.