Shanghai, Shanghai Municipality, China
Brookklyn, NY, USA
New York, NY, United States
Branchville, NJ, United States