PROFESSIONAL SERVICES AGREEMENT