William Artell Freeman, 19222007 (aged 85 years)