A David is a very annoying person. If you ever come across one then stay clear they are mean and unpleasant.
That's David I'd stay away from him