Managing Director
London, England, United Kingdom
SPF Investment Management, L.P.
Deutsche Bank
Director
Credit Suisse
University of Notre Dame
Delhi University