Micha Odell was born in 1957, age 67. Micha Odell's address is 82 Po Box , New Tazewell, TN 37824. Possible relatives include Mary Mallicoat, Doyle Odell and 2 others. Public records show Micha has also lived in New Tazewell, TN. Micha's latest phone number is (423) 626-3237.
Phone Numbers: (423) 626-3237
Address History: 82 Po Box, New Tazewell, TN 37824;
205 Snodgrass Road, New Tazewell, TN 37825
Results 1 - 1 of 1