William Marshall 1923–2007