REVOLVING AND TERM LOAN AGREEMENT