James H. Gardner, M.D.
James H. Gardner, M.D. is an internal medicine physician who joined Physician Associates of Virginia in 2017. He is originally from southwestern Virginia and received his Bachelor of Science degree from Wake Forest University in 1983 and his Doctor of Medicine degree from the University of Virginia in 1987. He completed his residency in internal medicine at the University of Virginia in 1990. He has been practicing in the Roanoke area since 1990.