Teneshia Upchurch was born in 1981, age 42. Teneshia Upchurch's address is 1040 Manley Street Apt 1, Paris, TN 38242. Possible relatives include Jessica Smith, Dyjuan Upchurch and 2 others. Public records show Teneshia has also lived in Flint, MI. Teneshia's latest phone number is (731) 642-4571.
Phone Numbers: (731) 642-4571
Results 1 - 1 of 1