Melvin T. Morgan Roofing is a Virginia roofing company that provides roof replacement services to the Richmond, Fredericksburg, Charlottesville, Roanoke and Lynchburg areas. As a 30-year roofing company in Virginia, our roofers provide service for residential homes and commercial buildings throughout the state of Virginia.