STOCK PURCHASE AND EXCHANGE AGREEMENT