STOCK PURCHASE AND SEPARATION AGREEMENT ---------------------------------------