STOCK AND ASSET PURCHASE AND SALE AGREEMENT