EXHIBIT 10.23 ----------------------------------------------------------------- --------------- STOCK PURCHASE AGREEMENT