1 Exhibit 99.1 STOCK PURCHASE AGREEMENT dated as of January 16, 1998