STOCK REDEMPTION AND RELEASE AGREEMENT Dated as of November 21, 2017