John is a true professional and knows what he is doing however, there was some miscommunication on our project (most likely on my part) and our job was not completed the way I thought it would be. Without hesitation, John returned to complete the project to our satisfaction. I don't have to tell you how rare customer service is these days, 99% of people would have taken the money and run. Take my word, John will take care of you too.