PeopleStar Mountain appoints Johnson as managing directorHe will be based in the firm's New York City office.ByIris Dorbian15 September 2023•1 min readJavaScript is required to read this article. Please enable it in your browser and reload the page.PeopleBriefs