Elizabeth Warren actually said...
NIH funding overall is down 25 percent since 2003. That means for NIH we are investing about $12.5 billion less in medical research this year than if we had just kept up with inflation over the last decade.
07/14/2015