Public records show Odessa and Austin as cities Curtis also stayed in. Records link phone number (432) 272-2371 with Curtis’s details. The residency of Curtis is at 4108 Melody Ln, Odessa, Tx 79762. 1971 is his birth date. Possible relatives of Curtis are: Stacy Sumruld Pool, Clifford Wayne Pool, Dolores Rush Pool and 6 other people. The age of Curtis is 53.