20,000,000 AMENDED AND RESTATED CREDIT AGREEMENT dated as of June 9, 1995 NBD BANK STAR BANK, N.A. and NBD BANK, as Agent