Kitchener, Canada
Oakland, CA, USA
Beijing, Beijing, China
HI, USA
Toronto, Ontario, Canada
Mountain View, CA, United States
New York, NY, USA
Philadelphia, PA, USA
Taipei, Taiwan, Province of China
Palo Alto, CA, USA
Whitmore Lake, MI, USA