John Mrakovcic
Director, Investment Advisor Services
John Mrakovcic
Director, Investment Advisor Services
John joined Asgard in January 2026 as a Director in Investment Advisor Services, bringing more than 25 years of compliance experience, including Chief Compliance Officer experience. At Asgard, he leverages his extensive background in investment advisory compliance to lead client engagements and provide guidance on compliance manuals, regulatory filings, employee training, annual review processes, and the coordination of regulatory examinations.
Before joining Asgard, John served as a Compliance Manager at Invesco, where he conducted testing and surveillance across multiple advisers within the firm. Prior to Invesco, he spent four years as a Principal Consultant with ACA Global, advising more than 10 client accounts on a wide range of compliance matters. Earlier in his career, John spent a decade at TIAA as a Compliance Manager, where he led the risk assessment and testing department. He began his career at the U.S. Securities and Exchange Commission (SEC), conducting numerous investment advisory examinations.
John holds a Bachelor of Business Administration in Accounting from Hofstra University.
Outside of work, John enjoys spending time with his family, staying active, and playing sports with his children.