163 Lee Road 539, Phenix City, Al 36870 is where Otis resides. Otis was born in 1972. The phone number (334) 297-6910 is Otis’s. The current age of Otis is 52. This person has lived also in Elizabeth City, Fort Benning, Elizabeth Cty and 5 other cities. Possible relatives of Otis are: Charles Arizander Carroll, Mary E Carroll, Maria B Carroll and 5 other people.