David can do it all! He painted the entire interior of the house, replaced the vinyl in the kitchen and replaced two rooms of carpet! He is always professional and courteous. He will arrive on time and finish the work in a timely manner. I will be calling David for all my projects in the future!