CONSULTING AND NON-DISCLOSURE AGREEMENT AND GENERAL RELEASE