Leo Spencer was born in 1930, age 94. Leo Spencer's address is 2063 Columbus Circle , Leesville, LA 71446. Possible relatives include Jolene Spencer. Public records show Leo has also lived in Altus, OK.
Related to: Jolene Spencer
Leo Spencer's current address is 17733 Southeast 29th Street , Choctaw, OK 73020. Leo's age is 98 years old (1925). Phone numbers associated with Leo are (405) 391-2510. Leo has also lived in Choctaw, OK.
Also goes by: Leo F Spencer
Phone Numbers: (405) 391-2510
Results 1 - 2 of 2