STOCK PURCHASE AND REDEMPTION AGREEMENT