Leotis Scott was born in 1959, age 64. Leotis Scott's address is 115 East Thelma Street , Tallulah, LA 71282. Possible relatives include Carrie Harvey, Bertha Scott and 2 others. Public records show Leotis has also lived in Tallulah, LA.
Also goes by: Leotis Leotis Scott
Results 1 - 1 of 1