MCVEIGH ASSOCIATES, LTD.