Mr. McMahon is a 24-year veteran of the Federal government, serving largely in the Department of Defense. He also served seven years as an officer in the United States Navy (Reserve), completing assignments overseas as well as with the Joint Chiefs of Staff in Washington, D.C. Since 2015, he has worked as a consultant in technology policy, working with the White House Office of Science and Technology Policy (2016) and several Federal agencies. In the course of his career, he has completed assignments in Somalia, Ukraine, Germany, Bosnia-Herzegovina, and the Persian Gulf.
Mr. McMahon has served as a guest seminar lecturer at National Defense University in Washington, DC and other Defense Department educational institutions. Since 2008, he has offered two courses in Georgetown University’s Bachelor of Arts in Liberal Studies Program: "International Relations for the 21st Century", and "Development of US National Security Policy". These courses examine the traditional theoretical approaches to the study of international politics and national security, and explore their utility for understanding a rapidly changing global environment. Mr. McMahon graduated from George Washington University with a BA and MA in International Affairs, and holds an MS, National Security Strategy, from National War College.