Alben Spencer was born in 1959, age 64. Alben Spencer's address is 1131 Sw 98th Terrace , Pembroke Pines, FL 33025. Possible relatives include Tatiana Lickliter, Clark Spencer and 6 others. Public records show Alben has also lived in Lakeland, FL. Alben's latest phone number is (954) 383-9979. Previous phone numbers include (954) 436-9728.
Results 1 - 1 of 1