Alicia Sherod
June 5, 1965 - July 15, 2017
Alicia Foster Sherod, of Florissant, Missouri passed away Saturday, July 15, 2017 at age 52 at Barnes Jewish Hospital. Alicia, who had been battling cancer for three years, was preceded in death by her father Tommy D. Foster (Rock Island, IL),... View Obituary & Service Information