David Yelland — English actor