CEO
Michael Sargent
CEO Approval Rating
68/100
Marshall Wace is an England-based financial institution that provides investment management services for businesses.