Exhibit 3 --------- STOCK PURCHASE AGREEMENT