Dave is great, trustworthy is the word that I would give him as well as honest, he tells you the truth and doesn't try to talk you into something that you do not need which is rare in the service world