David is very relable and helpful. He has a solution for all problems I had. He has a great attitude and will no doubt retain his client base because he is so wonderful. He goes out of his way to ensure that the client is totally satisfied. I\'m very happy with David and his team.