EXHIBIT 10.93 STOCK PURCHASE AGREEMENT