Elizabeth Warren actually said...
that if we do even a modest inflation adjustment, that we are down somewhere between 20 and 25 percent in terms of spending since 2000.
Context
Warren highlights the decline in NIH funding relative to inflation since 2000.
05/06/2014