Spencer Ng was born in 1952, age 71. Spencer Ng's address is 4618 Springfield Lakes Street , Sugar Land, TX 77479. Public records show Spencer has also lived in Houston, TX. Spencer's latest phone number is (281) 265-4190. Previous phone numbers include (713) 664-3155.
Results 1 - 1 of 1