David Fernandez, provides this website (the Site), together with the e-commerce, membership and other services you see here and on our related websites (collectively, the Services"), subject to your compliance with the terms and conditions set forth in this agreement (the Agreement).