Caterpillar (NYSE: CAT) names York to Resource Industries as Johnson retires | StockRay