Keitha Clifton's address is 9910 Rainbow Drive , Odessa, TX 79765. Possible relatives include Nick Curtis, Geogfrey Woodard and 3 others. Public records show Keitha has also lived in Lubbock, TX. Keitha's latest phone number is (806) 701-2956.
Also goes by: Keitha S Woodard
Phone Numbers: (806) 701-2956
Results 1 - 1 of 1