average cost for materials for composite deck

Scroll down