Packard Foundation Gives Stanford Hospital Up to $100 Million