Skip to main content

Great chart here from Barry Ritholtz. Not only do we spend twice as much as the average industrialized nation, we have the lowest life expectancy: