For any business to keep things running and to make profits, marketing and generating quality leads is mandatory. In this case, the roofing business is…