Kyle did an excellent job answering all my questions. I originally called him out for a repair to my roof. Upon his inspection saw that we had hail damage. He walked me through the process of getting my roof approved through the insurance for a full roof replacement.