October 14, 2020Sherry McKenna is the co-owner and Chairman of the video game company Oddworld Inhabitants,…