Women's luxury apparel maker St John Knits has named Richard Cohen as its new chief executive officer.