Peter,
I've got lots of respect for you, but I don't think slamming into Dave like that is fair, or indeed, called for given the amount of training he has done and the raw commitment he has shown to doing the job to the very best of his ability.
Take a deep breath, Peter, you were once a lot less experienced than you are today, what you should be doing is applauding people like Dave and encouraging him and others like him, for they are the next generation of professionals that will eventually replace us old timers.
Simon