Jeddah, Makkah Province, Saudi Arabia
San Francisco, CA, USA
sunnyvale, CA, USA
Waterloo, Ontario, Canada
San Jose, CA, USA
New York City, NY, USA