EXHIBIT 10.1 STOCK PURCHASE AGREEMENT DATED JANUARY 13, 1998