The number currently linked to Otis is (706) 863-9580. Otis’s current address is 3515 Stardust Dr, Augusta, Ga 30907. Otis's birth year is 1968. He has stayed in Hephzibah and Augusta before moving to Augusta. The current age of Otis is 56. Possible relatives of Otis are: Lisa M Nicholson, Lisa M Nicholson, Brian Nicholson and 2 other people.