Get in Touch Our representatives are available by phone or email to answer any questions you may have about Roofing. Phone: (804) 390-9666 Davis & Sons Roofing & Construction 80 N Cottage Green Dr Ashland, VA 23005 Contact Name:* Email:* Your Phone:* Your Message: