Roger Milliken, chairman, said the board has appointed Dr Joe Salley, the company’s present chief operating officer, to replace Allen from May 1. Salley joined Milliken in 1994 and has held numerous leadership positions including president of the performance products division, and president of Milliken research corporation.