Theola Finch was born in 1923, age 100. Theola Finch's address is 6001 Se 56th Street , Oklahoma City, OK 73135. Possible relatives include Alissa Finch, Cheryl Finch and 3 others. Public records show Theola has also lived in Oklahoma City, OK. Theola's latest phone number is (405) 733-2979.
Also goes by: T G Finch
Phone Numbers: (405) 733-2979
Results 1 - 1 of 1