Obira Carter was born in 1958, age 66. Obira Carter's address is 711 N Euclid Avenue , Saint Louis, MO 63108. Possible relatives include Allonzo Carter, Antonio Carter and 9 others. Public records show Obira has also lived in Saint Louis, MO. Obira's latest phone number is (314) 385-9278. Previous phone numbers include (314) 389-2899 and (314) 454-1855.
Results 1 - 1 of 1