Otis's birth year is 1933. Otis currently resides at 10607 Kilbourn Dr, Saint Louis, Mo 63136. The number currently linked to Otis is (314) 869-5361. Saint Louis is a city Otis has lived in. We have found 5 possible relatives of Otis: Michael Joseph Mayo, Susan J Mayo, Beverly Sue Mayo and 2 other people. Otis was born 91 years ago.