Econ Journal Watch is a semiannual peer-reviewed electronic journal established in 2004. It is published by the Fraser Institute. From Wikipedia
Recent research challenges McKinsey's claims linking DEI initiatives to corporate profitability.