Chair of UChicago-Owned Financial Research Center Defends $375 Million Sale, Says It Was Unrelated to University Financial Issues By Ian Rothfeld November 22, 2025