Marathon Roofing is a Baltimore County-based roofing company that prides itself on customer service. From the office manager to the field supervisor and foreman, our competent staff helps make your experience the best it can be and more. It is our job and responsibility to deliver a high level of quality and reassurance to get the job completed in a