Twila was born 55 years ago. Twila's possible relatives are Herbert L Walkerjr, Trudy Walker Pitts, Debbie Rene Armstrong and 6 other people. Twila has listed (214) 398-0477 as her phone number. The birth year was listed as 1969. A city Twila has lived in before is Dallas. Twila is a resident of 9249 Palisade Dr, Dallas, Tx 75217.