US retail giant JC Penney has announced another C-suite appointment, bringing Bill Wafford on board as executive vice president, chief financial officer.