David did a good job until he was paid. We made the mistake of paying when things were almost done. Then, he disappeared and didn't return his calls. He left a number of items unfinished and the poor quality of his work became apparent after a number of installation failures, including incorrect wiring, a stand up shower installed backwards, dryer installed without the exhaust vent hooked up, paint all over the brand new flooring and painters tape residue on most windows, to name just a few of his mistakes. Fortunately, he is now delivering pizzas as his poor workmanship probably caught up with him. It's nice to see some karma!