Ontario, Canada
Massachusetts, USA
New York, USA
Florida, USA
Shanghai, China
Beijing, China
Beijing , China