Dated as of January 27, 1998 2 STOCK PURCHASE AGREEMENT