Tavia Leach was born in 1952, age 71. Tavia Leach's address is 13808 E 23rd Place , Tulsa, OK 74134. Possible relatives include Michael Leach, Ernest Trimble and 3 others. Public records show Tavia has also lived in Hutchinson, MN. Tavia's latest phone number is (320) 469-3415. Previous phone numbers include (320) 587-0415.
Results 1 - 1 of 1