EXHIBIT 10.25 STOCK PURCHASE AGREEMENT