Exhibit 10.34 STOCK PURCHASE AGREEMENT