William Richard Edgedale — (1931-1996)