1962 is the birth year of Otha. Otha is a resident of 815 Webb St, Daingerfield, Tx 75638. Otha turned 62 years old. The number currently linked to Otha is (903) 645-2518. Public records show Lone Star as a city Otha also stayed in.