CEO
Eric Archambault
CEO Approval Rating
86/100
2002
PrivateSubsidiary of Elsevier
http://www.science-metrix.com