Gary George O'Hagan, MD, Family Medicine

1818 Electric Rd
RoanokeVA  24018-1619 (Roanoke County)


Phone: 540-772-8950
Fax: 540-774-0146

NPI: 1487629879
License Number: 0101044053 (VA)