Spencer Turner was born in 1949, age 75. Spencer Turner's address is 1013 Ethel Street , Memphis, TN 38114. Possible relatives include Kimberly Leonard, Terry Schofield and 7 others. Public records show Spencer has also lived in Indianapolis, IN. Spencer's latest phone number is (317) 727-3307. Previous phone numbers include (317) 897-7221 and (812) 760-2925.
Also goes by: Spencer Turner
Results 1 - 1 of 1