REVOLVING AND TERM CREDIT AGREEMENT