STOCK PURCHASE AND TRANSACTION AGREEMENT