EXHIBIT 4 STOCK PURCHASE AGREEMENT