This year Otha celebrated this person's 95 birthday. Otha has listed phone number: (804) 226-1008. Otha’s residency is at 1218 37Th St, Richmond, Va 23223. Otha's birth date was listed as 1928. Other a city that this person has stayed in is Detroit. People possibly related to Otha are Frank Crowder, Helen Earle Dunbar, Margaret Crowder and one other person.