David Hill David Hill is a freelance journalist. For more information see www.hilldavid.com. Truthout Dec 10, 2017