Lei Xu was born in 1979, age 45. Lei Xu's address is 31 Rice Road , Wayland, MA 01778. Possible relatives include John Morley, Lixin Su and 6 others. Public records show Lei has also lived in Sunnyvale, CA and Carmel, IN. Lei's latest phone number is (317) 702-8962. Previous phone numbers include (317) 843-0010 and (608) 236-4860.
Address History: 31 Rice Road, Wayland, MA 01778;
625 West Remington Drive, Sunnyvale, CA 94087;
Carmel, IN 46032;
Fishers, IN 46038;
Westfield, IN 46074
Results 1 - 1 of 1