I are unable to say ample about the high-quality of John’s perform. He's a meticulous and inventive craftsman. We put in new granite countertop, but didn't want to switch our twenty calendar year previous maple cabinets, which were nevertheless in excellent ailment. John arrived up with Artistic ideas on trim https://griffinclruz.blogrelation.com/33701770/how-much-you-need-to-expect-you-ll-pay-for-a-good-countertops-quartz-price