STOCK SALE AND NOTE PURCHASE AGREEMENT