STOCK PURCHASE, EXCHANGE AND RECAPITALIZATION AGREEMENT