Leroi Odell was born in 1920, age 104. Leroi Odell's address is 400 Edgewood Circle , Woodruff, SC 29388. Possible relatives include Pauline Odell, Polly Odell and others. Public records show Leroi has also lived in Woodruff, SC.
Also goes by: Leroy B Odell
Results 1 - 1 of 1