Showing 2 matches
Investor at Modular
Managing Partner at Third Point LLC
3078 people
14752 people
19695 people