He has stayed in New Orleans and Slidell before moving to New Orleans. The residency of Otis is at 22 Egania St, New Orleans, La 70117. Records link Otis with Andrea T Franklinlain, Washington Rose Lain, Bobby L Perlren and 6 other people. 1946 is his birth date. Otis was born 78 years ago. The number currently linked to Otis is (985) 641-4012.