SATISFACTION AND RELEASE AGREEMENT