West Point, New York
Princeton, New Jersey
Guangzhou, China
New York, New York
Waltham, Massachusetts
Binghamton, New York
Denton, Texas
Hoboken, New Jersey
Norfolk, Virginia
Lakeland, Florida
Montreal, Quebec, Canada
Montreal, Quebec, Canada
China
Grand Rapids , Michigan
HKG, Hong Kong, China
Santa Cruz, California
Santa Cruz, California
Santa Cruz, California