EXHIBIT 99 STOCK PURCHASE AND SALE AGREEMENT