Is Dean and Deluca a public company?