David Waller — English actor (1920-1997)