The Honorable Esther Haywood, of St. Louis, Missouri, passed away on Saturday, November 16, 2024. She was 84. Haywood, who ...