Apparel fashion firm Guess Inc has hired Nancy Shachtman as president of its North America unit today (7 March).