Exhibit 10.56 STOCK PURCHASE AGREEMENT