Santiago Castillo's Location
Mexico City, CDMX, MX
Santiago Castillo's Work
Santiago Castillo's Education
Stanford University Graduate School of Business
1999 - 2001
Universidad Iberoamericana, Ciudad de México
Mechanical and Electrical Engineering
1992 - 1996
Santiago Castillo's Summary
Santiago Castillo, based in Mexico City, CDMX, MX, is currently a Founder and CEO at Libélula Capital Privado, bringing experience from previous roles at Advent International and Promecap. Santiago Castillo holds a 1999 - 2001 Stanford University Graduate School of Business. Santiago Castillo has 3 emails and 1 mobile phone number on RocketReach.