Tag:

Sherry Glied

Latest Headlines

Latest Headlines

Evidence for health reform? You bet...your life

A poorly run healthcare system that focuses more on profits and less on quality is likely the reason Americans have shorter life expectancies than people in 12 other developed nations, a new study