Fair Oaks, California, United States
Shanghai, Shanghai, China
San Francisco, California, United States
Montreal, Quebec, Canada