S. R. ROSENBERG ASSOCIATES, LTD.