Neil Mehta's Location
New York, NY, US
Neil Mehta's Education
Neil Mehta's Summary
Neil Mehta, based in New York, NY, US, is currently a Partner, Global Head of Strategy at Apollo Global Management Inc.. Neil Mehta holds a AB/SM @ Harvard University. Neil Mehta has 1 email on RocketReach.