Shenghan Xu was born in 1974, age 49. Shenghan Xu's address is 2780 S Perrault Way , Boise, ID 83716. Possible relatives include Jue Xu, Zhijie Xu and others. Public records show Shenghan has also lived in Moscow, ID and Amherst, MA. Shenghan's latest phone number is (413) 665-9578.
Phone Numbers: (413) 665-9578
Address History: 2780 S Perrault Way, Boise, ID 83716;
1631 Lorien Lane, Moscow, ID 83843;
Amherst, MA 01002;
Sunderland, MA 01375
Results 1 - 1 of 1