ED NORTON ASSOCIATES, LTD.