STOCK REPURCHASE AND EXCHANGE AGREEMENT