Bill Johnson had done MANY projects for us, which is why we keep working with him on home renovations, repairs etc. He is always helpful, has great design ideas, a fabulous team of experts, always comes in on time with projects, and listens to what we hope to achieve. HIGHLY recommended.