If you want to rest easy knowing that your property is protected by a strong roof, you'll need to find a local roofing company you can trust. When homeowners and business owners in Birmingham or Fairfield, AL need roof installation or roof replacement services, they depend on David S. White Roofing. We have a strong reputation in our community for building long-lasting roofs.