I have been a client for over 20 years and have ALWAYS been happy with the work. Dave will tell you the truth about what needs to be done. He'll give you a list of "need it now", "will need it soon" and "down the road, we'll need to do this." He is wonderful to work with and (pardon the pun), he has never steered me wrong.