AGREEMENT OF SETTLEMENT AND GENERAL RELEASE