Otha is a resident of 2804 88Th St, Lubbock, Tx 79423. The number currently linked to Otha is (806) 745-1577. The possible relatives of Otha are Wayne Woodard, June Woodard, Natalie Doram Woodard and 3 other people. This person's birth year is 1953. Otha has previously lived in Lubbock. This year Otha celebrated this person's 71 birthday.
Public records show that Otha is African American 2. Possible Otha's ethnic group is All African American Ethnic Groups. English is his mother tongue. This person attended to graduate school. Otha was born on 1953-03-05.