The birth year was listed as 1949. Otha’s current address is 1726 Ridgeway St, Wilson, Nc 27893. Records link Otha with Michael Anthony Pollard, Lisa Jones Pollard, Linda Edwards Pollard and 5 other people. Otha turned 75 years old. Records link phone number (252) 291-2372 with Otha’s details. This person has stayed in Wilson and Kenly before moving to Wilson.