EXHIBIT 2.7 STOCK PURCHASE AGREEMENT Dated January 24, 1997