L.R. RUPP & ASSOCIATES, INC.