STOCK PURCHASE & SALE AGREEMENT