James Elliot Hill (1940-2009)