Exhibit 10.31 ------------- STOCK PURCHASE AGREEMENT