William Garnett American, 1916-2006