R.A. RAUCH & ASSOCIATES, LTD.