Otha was born 104 years ago. 1920 is this person's birth date. Possible relatives of Otha are: Thomas Rogers, Sylvester N Rogers, Othelia Lachelle Rogers and 5 other people. Otha has listed phone number: (313) 834-4769. Otha’s residency is at 18947 Strathmoor St #2, Detroit, Mi 48235. A city Otha has lived in before is Detroit.