Leta Scott was born in 1957, age 66. Leta Scott's address is 8842 Lamar Avenue , Odessa, TX 79765. Possible relatives include Roxanne Hernandez, Kyle Scott and 2 others. Public records show Leta has also lived in Odessa, TX. Leta's latest phone number is (432) 254-2158. Previous phone numbers include (432) 272-2584 and (432) 363-0224. The latest email address for Leta Scott is jur****@yahoo.com.
Also goes by: Leta Scott
Emails: jur****@yahoo.com
Results 1 - 1 of 1