Retail chain Kmart Holding Corp has named James Donlon as its new chief financial officer and senior vice-president, and John Goodman as chief apparel officer.