David is very talented and has an amazing personality. He can problem-solve on those difficult jobs. He has the ability to work with his hands for any type work. His work for me has been to install kitchens, replace bathroom wall tile, wood floors, carpet, tile floor, replace screens and many handyman type jobs. I highly recommend him!