The residency of Leo is at 3341 Utopia Pkwy, Flushing, Ny 11358. New York and Flushing are cities Leo has lived in. Leo has reached 51 years of age. Leo owns the phone number (212) 787-3790. People possibly related to Leo are Herbert C Chen, Effie Chen, Jonathan C Lee and 6 other people. This person's birth year is 1973.
Ethinicity of this person is Chinese. Ethnic group of this person is Far Eastern. His main language is English. According to public records Leo's education level is high school.