O'REILLY & ASSOCIATES, INC.