Oakland, California, United States
Shanghai, Shanghai Municipality, China
Northampton, MA, United States