US lifestyle retailer Urban Outfitters has promoted David McCreight to president, with responsibility for overseeing strategic international development and global direct-to-consumer initiatives.