Cosmo Roofing offers for both commercial and residential clients a wide range of roofing alternatives. Slate roofing, metal roofing, cedar shake roofing, asphalt shingle roofing, and more alternatives are all available.