CONSULTING AGREEMENT AND GENERAL RELEASE