Business Maverick: David Barclay, Former Owner of London’s Ritz, Dies at 86

David Barclay, the investor who amassed a business empire with his twin brother spanning retail, media and some of the world’s most prominent hotels, has died at the age of 86.