Currently he is a member of the Board of Directors at AB Investment Kinnevik (a Sweden-based company), Chairman of the Board of Directors at RLD, President of the Board of Directors and member of the Executive Committee of RLH and member of the Investment Committee Balam Fund I. Moreover, he is Chairman Emeritus of the Council of the Graduate School of Arts and Sciences at Harvard University, Member of the Campaign Board of the Historic Royal Palaces in the United Kingdom and Member of the Royal Institute of International Affairs.
Allen graduated Summa Cum Laude with a B.A. in Economics by the Instituto Tecnológico Autónomo de México. He also obtained a Ph.D. in Economics at Harvard University. Allen has double nationality Mexican and English. He speaks English, Spanish, German, French, Italian and Russian.