Irvine, CA, USA
Princeton, NJ, USA
tehran, Tehran Province, Iran (Islamic Republic of)
La Jolla, CA, USA