O M ASSOCIATES, LTD.