I had no direct contact with Ed Crann other than by telephone but basd on that experience he did an excellent job. Ed was very responsive to my inquries, kept me informed on work schedule, and he was able to accomodate my payment schedule. His estimate was very detained and it clearly outlined the work required to satisfy the flashing issue. Based on feedback from my realtor the overall job was excellent.