Save Amy K. Barnhart, MD AmyBarnhart.MD.com • Pediatrician Amy Barnhart, MD 4040 Postal Drive, Carilion Pediatric Medicine, Roanoke, VA