Dr. Weaver graduated from the University of Virginia School of Medicine in 2004. Dr. Weaver works in Roanoke, VA and specializes in Internal Medicine. Dr. Weaver is affiliated with Carilion Roanoke Memorial Hospital.


Years Experience: 15

Conditions Treated

Procedures Performed

Dr. Weaver's Specialties

Dr. Weaver's Education & Training

Medical School
University of Virginia School of Medicine; Graduated 2004


  • Overall Rating

  • Rate
    Explains conditions & treatments

  • Rate
    Takes time to answer my questions

  • Rate
    Provides follow-up as needed

Dr. Weaver's Accepted Insurance

Please verify insurance information directly with your doctor's office as it may change frequently.

Insurance Plans

  • Coventry Southern Health PPO
  • UHC Choice Plus POS
  • UHC Compass HMO
  • UHC Navigate HMO

Dr. Weaver's Office Information & Appointments


Carilion Roanoke Memorial Hospitalists

1906 Belleview Ave SE
Roanoke, VA 24014

Get Directions

Tel: (540) 981-9521

Fax: (540) 853-0931

Practice Website: carilionclinic.org

Accepting New Patients: Yes

Medicare Accepted: Yes

Medicaid Accepted: Yes

Other Physicians in Dr. Weaver's Practice

Hospital Affiliations