Otha was born 77 years ago. John Willi Davenport, Diana Smith Davenport, Otha Louie Davenport and 4 other people are people possibly related to Otha. Records link phone number (936) 628-6473 with Otha’s details. Cities Otha has lived in before are Spring, Huntsville, Livingston and one other city. Company linked with Otha is: Longhorn Homes Of Texas, Inc. This person's birth year is 1947. 250 Beeson Ave, Shepherd, Tx 77371 is where Otha resides.