Othelia Alford was born in 1932, age 91. Othelia Alford's address is 1 Baylor Plaza , Houston, TX 77030. Possible relatives include Alan Alford, Bobby Alford and 2 others. Public records show Othelia has also lived in Houston, TX. Othelia's latest phone number is (713) 627-0940. Previous phone numbers include (713) 627-2020 and (713) 993-7112.
Results 1 - 1 of 1