CONSULTING AND GENERAL RELEASE AGREEMENT