Walter Killough, COO of apparel retailer Delia's, has been appointed as CEO following the departure of Robert Bernard.