Jeniffer Xu was born in 1972, age 51. Jeniffer Xu's address is 25814 Oak Ridge Drive , Spring, TX 77380. Possible relatives include Derek Liang, Dong Liang and 5 others. Public records show Jeniffer has also lived in New Orleans, LA.
Results 1 - 1 of 1