John Clinton Farrar (1951-2009)