WALSH ASSOCIATES, LTD.