Spencer Xiao was born in 1994, age 29. Spencer Xiao's address is 2080 Sparrow Drive , Fremont, CA 94539. Possible relatives include Chenguang Bi, Jie Xiao and 1 others. Public records show Spencer has also lived in San Jose, CA.
Also goes by: Spencer S Bi
Spencer Xiao's current address is 50 Hall Hill Road , Willington, CT 06279. Spencer's age is 43 years old (1980). Spencer has also lived in Rocky Hill, CT.
Results 1 - 2 of 2