US footwear retailer Genesco has announced that Robert J Dennis will take over as chief executive at the company from 1 August.