Andrew Thomas Foley - (1937-2007)