Heard was found dead on July 21, 2017 in his hotel room in Palo Alto, California he had reportedly been staying at the hotel after “minor back surgery” last week.  Details here

Advertisements