CEO
Heikki Lanckriet
CEO Approval Rating
85/100
2003
PrivateAcquired by Abcam, plc
http://www.expedeon.com