Charles Shapiro

Guest Speaker

Professional Affiliation

Incoming President, Institute of the Americas