Professor Keeanga-Yamahtta Taylor Visits Haverford for Second Annual Campus Read Post date October 13, 2023