TERM AND REVOLVING CREDIT AGREEMENT