Spencer Means was born in 1941, age 83. Spencer Means's address is 127 Tuscaloosa Avenue Sw, Birmingham, AL 35211. Possible relatives include Dozie Card, Anthony Levert and 5 others. Public records show Spencer has also lived in Killeen, TX. Spencer's latest phone number is (254) 699-2369.
Phone Numbers: (254) 699-2369
Results 1 - 1 of 1