Ruqing Xu's address is 602 E Stoughton Street , Champaign, IL 61820. Possible relatives include Jing Chen, Jian Gu and 2 others. Public records show Ruqing has also lived in Champaign, IL and Schaumburg, IL. Ruqing's latest phone number is (217) 355-0679. Previous phone numbers include (217) 384-3269 and (217) 390-6823.
Address History: 602 E Stoughton Street, Champaign, IL 61820;
309 E White Street, Champaign, IL 61820;
Schaumburg, IL 60193;
Urbana, IL 61802;
Willowbrook, IL 60527
Results 1 - 1 of 1