Spencer Turner was born in 1943, age 80. Spencer Turner's address is 5610 Deepcreek Lane , Houston, TX 77091. Possible relatives include Dlisa Abbott, Lisa Hernandez and 5 others. Public records show Spencer has also lived in Houston, TX. Spencer's latest phone number is (281) 683-6987. Previous phone numbers include (281) 713-4316 and (713) 434-1223.
Results 1 - 1 of 1