This person's birth year was listed as 1957. The age of Otha is 67. Otha is a resident of 5325 Timber Crest Dr, New Orleans, La 70131. The number currently linked to Otha is (504) 392-5909. Otha is related to or closely associated with Terry L Dragon, Chris A Lea, Evelyn D Lea and 2 other people. Otha has some connections with business: Keepsake Productions Incorporated. This person has stayed in New Orleans, Westwego and Gretna before moving to New Orleans.