CEO
Bernward Egenolf
CEO Approval Rating
88/100
1990
PrivateSubsidiary of insightsoftware, Inc.
https://www.idl.eu/