STOCK PURCHASE AND PUT RIGHT RELEASE AGREEMENT