For over 20 years, Mighty Dog Roofing has been providing high quality roofing services across the country.