CEO
Charles Fraenkl
CEO Approval Rating
83/100
2012
PrivateAcquired by Smartfrog Limited
https://canary.is