In the last three years alone, the federal budget has increased from a trillion dollars or so to the current level of more than $1.4 trillion. Had the federal budget been frozen as recently as 1989, the budget would have been balanced by this year, leaving a $50 billion to $100 billion annual surplus. Spending, not tax cuts, is the source of the deficits.
As far as his remark that the federal government cannot increase science funding because he doesn't know where the money will come from, if even 10 percent of the $400 billion increase of the last three years had been devoted to science, federally funded science would be rolling in money. In fact, that $400 billion (none of which went to the military, by the way) is more than the military budget (about $300 billion), nearly the amount of the savings and loan losses (about $500 billion), ...