Towson Roofing Pros can provide maintenance services for a variety of roofing materials, including asphalt shingles, metal roofing, tile roofing, and flat roofing.