Haobo Xu was born in 1976, age 48. Haobo Xu's address is 3080 Middlefield Road , Palo Alto, CA 94306. Possible relatives include Qian Weng, Xin Xu and others.
Address History: 3080 Middlefield Road, Palo Alto, CA 94306;
3800 Solano Park Circle Apt 1714, Davis, CA 95616;
Pleasanton, CA 94588
Results 1 - 1 of 1