STOCK SALE AND PURCHASE AGREEMENT