EXHIBIT 2 STOCK PURCHASE AGREEMENT dated as of February 3, 1997