Alexander Ta's address is 12218 E 27th Place , Tulsa, OK 74129. Possible relatives include Hue Nguyen, Chung Ta and 1 others. Public records show Alexander has also lived in Stillwater, OK. Alexander's latest phone number is (918) 437-8490.
Phone Numbers: (918) 437-8490
Results 1 - 1 of 1