Sandra Lo leads Global Corporate Communications for Zoho Corporation.  She oversees public relations, analyst relations, content, customer advocacy and corporate thought leadership.