AMENDED AND RESTATED STOCK EXCHANGE AGREEMENT