Spencer Ng was born in 1981, age 42. Spencer Ng's address is 1000 Debden Drive , Island Lake, IL 60042. Possible relatives include Alice Choiling, Steven Eng and 5 others. Spencer's latest phone number is (540) 776-1775. Previous phone numbers include (773) 852-2215 and (847) 404-0419.
Also goes by: Spencer Ng
Address History: 1000 Debden Drive, Island Lake, IL 60042;
103 East Chalmers Street Apartment 301, Champaign, IL 61820;
Chicago, IL 60622
Results 1 - 1 of 1