GENERAL CONSULTING AND SERVICES AGREEMENT