David Humphries
David Humphries

David Humphries

Vice President of Communications and Public Affairs for Global Communities. Lots of Global. Lots of Humph. My tweets, my opinions.