ST. LOUIS — On Aug. 28, 2023, members of the Descendants of the St. Louis University Enslaved (DSLUE) non-profit organization launched a petition urging St. Louis University to atone for the ...