Dave Morehead
Dave Morehead is the Chief Investment Officer at Baylor University, where he has led the Office of Investments since January 2021 after joining the university in 2011. He oversees Baylor's endowment, which exceeds $2.2 billion as of September 2025, and is best known for guiding endowment returns that have rivaled Ivy League institutions, drawing national attention from outlets including The Wall Street Journal and CNBC. He was named the 2025 Endowment/Foundation Chief Investment Officer of the Year by Institutional Investor and holds a CFA designation along with an MBA from the University of Chicago Booth School of Business.
“There's a rule in our office that you're not allowed to talk about returns without also talking about time... If you're up 5X over 30 years, that's horrible. And if you're up 5X in five months, that's amazing.”
Source→AI-extracted from podcast / newsletter / paper summaries. May contain errors.