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.