Working with Duncan has been a great experience. He is dependable, responsive, and was always patient with my many questions. His contract & estimate gave a clear overview of the work relative to the project and met all our expectations. Duncan's talent, guidance and openness are hugely appreciated. I would highly recommend.