Henry Davis York chief to retire after 20 years