Leo Spencer's address is 104 Mapleridge Drive , Lafayette, LA 70507. Public records show Leo has also lived in Crowley, LA. Leo's latest phone number is (318) 237-9566. Previous phone numbers include (318) 261-5976 and (318) 981-9209.
Also goes by: Leo P Spencer
Leo Spencer's current address is 2063 Columbus Circle , Leesville, LA 71446. Leo's age is 94 years old (1930). Leo has also lived in Altus, OK.
Related to: Jolene Spencer
Results 1 - 2 of 2