German fashion brand Escada has appointed Glenn McMahon as its new chief executive officer.