Ellen Machenheimer is a Manager II in Compliance Risk and Diligence at Kroll, serving since March 2022. Kroll is recognized as a leading provider of governance, risk, and transparency services. Prior to this role, Ellen worked at The Kreller Group from January 2016 to March 2022 as a Global Due Diligence Consultant, where responsibilities included delivering third-party due diligence solutions and customizing programs for various Fortune 500 clients across sectors such as Energy, Defense, and Technology. Ellen holds educational credentials from the University of Kentucky and is certified as a CCEP-I and CKYCA.
This person is not in any teams
This person is not in any offices