Managing Partner
Michael Benhamou
CEO Approval Rating
90/100
1999
PrivateSubsidiary of TP ICAP plc
http://www.louiscapital.com/