Ted Self was born in 1940, age 83. Ted Self's address is 1540 W 42nd Street , Tulsa, OK 74107. Public records show Ted has also lived in Tulsa, OK. Ted's latest phone number is (918) 445-9925. Previous phone numbers include (918) 446-2984.
Results 1 - 1 of 1