Joe is the absolute best. Not only does he understand roofs, but takes the time to explain situations (like my situation with an old roof with ice damns). He's truly a cu ... more