On the morning of April 22, 2024, the United States Postal Service (USPS) distribution center in Forest Park, Illinois, was the site of a devastating workplace tragedy.
Keywan Glenn, a dedicated 44-year-old postal clerk who had previously worked at the Chicago Transit Authority, suffered a fatal cardiac arrest while on the job. His death, and the circumstances leading up to it, expose conditions of extreme workplace stress and—along with many other tragic deaths—the systemic failure of emergency response within USPS facilities.
Keywan Glenn was the father of four girls and one boy: Kayla, Savannah, Kailani, Amara, and Keywan Lontee Glenn Jr., who was born after Keywan Sr. died
Sourcehttps://www.wsws.org
Add your first comment to this post