CHARLESTON - Mary C. Brown Hayes, 69, died July 9, 2007, at the St. Francis Medical Center in Cape Girardeau.