David is one of best professionals I have ever met. He is honest very punctual, caring for the customer. He always thinks of the customer when providing a solution. I found his conduct very good. He provided clear information and he is a very good manager and can manage projects very effectively. You won’t be disappointed with him. If you want your project to be effectively managed and deal with an honest professional person who provides a good solution for your home you can’t go wrong with him. I 100% recommend David and I am sure that you won’t be disappointed.