Managing Director
Rachel Burley
CEO Approval Rating
74/100
1999
PrivateIndependent Company
http://biomedcentral.com/