Possible relatives of Otha are: Cynthia J Joneslyons, Jones Cynthia Lyons, Callie R Lyons and 2 other people. Otha’s current address is 1609 Juniper St, Durham, Nc 27703. The number currently linked to Otha is (919) 957-3078. Otha turned 60 years old. Otha's birth year is 1964. This person has lived also in Durham.