EXHIBIT 10.34 STOCK PURCHASE AGREEMENT