Investing for the next 100 years