Tim McClimon

Photo: 

is senior vice president for corporate social responsibility at American Express and president of the American Express Foundation.

 

 

 

Organization: 

American Express

Blog count: 

9