Yunbiao Xin was born in 1962, age 61. Yunbiao Xin's address is 936 Mallard Lane , Palo Alto, CA 94303. Possible relatives include Wenhua Chen, Jack Xin and 1 others. Public records show Yunbiao has also lived in Palo Alto, CA and Petaluma, CA.
Address History: 936 Mallard Lane, Palo Alto, CA 94303;
3353 Alma Street Apartment 139, Palo Alto, CA 94306;
Petaluma, CA 94954;
Glastonbury, CT 06033;
Urbana, IL 61801
Results 1 - 1 of 1