CEO
Lotta Collard
CEO Approval Rating
90/100
2002
PrivateAcquired by TECHNIA
https://keyperformance.com/