EXHIBIT 10.20 ---------------------- STOCK PURCHASE AGREEMENT December 12, 1996 ---------------------- TABLE OF CONTENTS