arturo sarukhan
Additionally, he has taught courses and has been lecturer at several academic institutions, including the Autonomous Technological Institute of Mexico, National Defense College, and Center for Advanced Naval Studies Mexico, and in Inter- American College of Defense and National..…