Michelin to close Ohio plant, consolidate production at Alabama facility

13 Apr 2007