David Ellen was born in 1961, age 62. David Ellen's address is 1708 West 23rd Street , Odessa, TX 79763. Possible relatives include Sharon Cook, Darla Dodge and 5 others. David's latest phone number is (432) 272-3413. Previous phone numbers include (432) 332-9281 and (432) 333-4035.
Address History: 1708 West 23rd Street, Odessa, TX 79763;
3727 Andrews Highway, Odessa, TX 79762;
Pampa, TX 79065
Results 1 - 1 of 1