Tom Kraeutler talks Roofing Projects - Fun DIY or Time to call in a Pro?

Tom Kraeutler talks Roofing Projects - Fun DIY or Time to call in a Pro?