EXHIBIT 10.35 STOCK PURCHASE AGREEMENT