William Marshall (1924-2003)