Star Mountain Capital, a New York City-based investment manager with more than $3 billion in assets, has hired Austin Ericson as its new legal counsel and chief compliance officer.