Otto Davis was born in 1924, age 99. Otto Davis's address is 1815 N Barkley Drive , Mobile, AL 36606. Possible relatives include Mary Austin, Austin Austindavis and 2 others. Public records show Otto has also lived in Mobile, AL. Otto's latest phone number is (251) 479-3625. Previous phone numbers include (334) 479-3625.
Results 1 - 1 of 1