Keith showed up, but did not complete the job. I have emailed and called a half a dozen times. Unfortunately, I took the man at hs word that he would return to complete the job and paid him in full for the work. Now I am out $50. He talks a good game in your presence and seems completely trustworthy, however do not take him at his word. I would recommend never to use him. If you do, ensure you check everything, leave no work incomplete and if you do, deduct the appropriate amount. It's likely the last time you will see him or talk with his office. I gotta say he really did a great job, but is not trustworthy.