TECHNICAL CONSULTING SERVICES AGREEMENT