The residency of Otis is at 10300 Elk Canyon Rd, Oklahoma City, Ok 73162. The number currently linked to Otis is (941) 763-6987. Okeechobee and Springfield are cities Otis has lived in. The current age of Otis is 70. Possible relatives of Otis are: Clemons Keri Obrien, Jeffrey Carter Clemons, Deborah C Clemons and 6 other people. Otis's birth date was listed as 1954.