Executive Director, Roger Thayer Stone Center for Latin American Studies Tulane University New Orleans, LA, USA Jan 10, 2025