NNetherlands Read More Longtime Twitch executive Cindy Charles dies at 69 in Netherlands accidentOctober 21, 2024 A groundbreaking New York City music executive for live-streaming service Twitch was killed in a horrific traffic accident…