Sherry McKenna

Sherry McKenna is current CEO of Oddworld Inhabitants, as well as its co-founder together with Lorne Lanning.