Otha Byrd was born in 1993, age 30. Otha Byrd's address is 5901 Byron Court , Newark, DE 19702. Possible relatives include Michelle Byrd, Otha Byrd and 1 others. Public records show Otha has also lived in Fort Rucker, AL and Middletown, DE. Otha's latest phone number is (302) 261-6200. Previous phone numbers include (302) 932-4171 and (410) 742-8698. The latest email address for Otha Byrd is mzd****@bellsouth.net.
Also goes by: Otha L Byrd
Address History: 5901 Byron Court, Newark, DE 19702;
42 Olsen Drive, Fort Rucker, AL 36362;
Middletown, DE 19709;
Delmar, MD 21875;
Salisbury, MD 21804
Emails: mzd****@bellsouth.net,
oby****@msn.com,
oby****@wicomicocounty.org,
oth****@yahoo.com
Results 1 - 1 of 1