LPNEWS
Brett Himbury, the chief executive of the $148 billion industry-super-owned fund manager, is stepping down after a decade in the role in a surprise announcement made this morning.

In this article