David J. Keegan

Guest Speaker

Professional Affiliation

retired U.S. State Department official