The current age of Otis is 71. Otis has previously lived in Selma. The residency of Otis is at 1403 Arrowhead Rd, Selma, Al 36703. We have found 5 possible relatives of Otis: Carol L Nimrod, Latresa L Campbell, Carol G James and 2 other people. 1953 is the birth year of Otis. Records link phone number (334) 874-8265 with Otis’s details.