EXHIBIT 10.85 STOCK PURCHASE AGREEMENT