Emily Chiu

Corporate Development @ Square

Found 3 valid emails:

Square

United States
1001 - 5000 employees
Square is a merchant services aggregator and mobile payment company that aims to simplify commerce through technology.

SalesQL reveals any person's emails directly from Google Chrome: