Guide > Hospital in California > Hospital in Palo Alto > Alexander J Ball, M.D. MPH