Jack Shafer

RT≠E. To sign up for email alerts to my ReutersOpinion column (and other announcements), fill out the form at http://eepurl.com/gB_ov

Spoken at 1 event in 1 country

Jack Shafer has not yet claimed their profile. Are you Jack Shafer? Sign in with Twitter to claim your profile and make changes.

Jack Shafer recently attended