NRCA is an active and progressive organization of members who share a common purpose and interests. Numerous NRCA
committees and specialist teams are responsible for an ongoing development of new ideas, programs and services. NRCA
strives to help roofing professionals achieve competitive advantages and develops and implements programs to improve
members' businesses.