David Dudgeon — (1933-1994)