CEO
CEO Approval Rating
- -/100
2022
PrivateAcquired by The Channel Company
https://www.channelweb.co.uk/