Demetris Spencer was born in 1979, age 45. Demetris Spencer's address is 51219 Po Box , Lighthouse Point, FL 33074. Possible relatives include Nancy Fields, Patti Martel and 8 others.
Address History: 51219 Po Box, Lighthouse Point, FL 33074;
710 E Laurel Street Apt 105, Atmore, AL 36502;
Leesburg, FL 34748
Results 1 - 1 of 1