TECHNICAL CONSULTING AND SERVICES AGREEMENT