Odessa Hill was born on June 1, 1926 in Fordyce, Arkansas to parents, Frazell Harrell and Theola Hammock. Theola later joined hearts with Barry Todd, the two married and reared their family of three children. Having received Christ at a young... View Obituary & Service Information