Obama’s visit to Caterpillar comes just one day after Congress agreed on a $789 billion compromise.

SHARE