Brand management company Iconix Brand Group has appointed John Haugh as president and chief executive.