Reid Ribble, CEO of the NRCA Discusses Roofing - Current, Future, & Solar