He did an outstanding job rebuilding my outdoor deck and he completed it in a timely manner. We have been very satisfied as we enjoy it every day. We plan to remodel my office in the future and there is no question that John will be doing the remodel. His estimates are very reasonable, his work is outstanding and I trust him totally. I have known John for many years. On a personal level, he is honest, trustworthy, capable, and knowledgeable in many areas. John has done several jobs for me.