Our Team

Pediatrician Team

Alice D. Ackerman M.D.
Carilion Clinic Children's Hospital

Kathy Amoroso M.D.
Carilion Clinic Pediatric Medicine

Amy K. Barnhart M.D.
Carilion Clinic Pediatric Medicine

W. Hugh Craft, Jr. M.D.
Carilion Clinic Pediatric Medicine

Varsha J. Desai M.D.
Pediatric Medicine - Jefferson Plaza

Sheryl A. Falkos M.D.
Carilion Clinic Children's Hospital

Kelly Henchel M.D.
Pediatric Medicine - Jefferson Plaza

Jane R. Hull M.D.
Carilion Clinic Children's Hospital

Hanna Jaworski M.D.
Pediatric Medicine - Jefferson Plaza

Thomas M. Kayrouz M.D.
Carilion Clinic Children's Hospital

Donald W. Kees M.D.
Carilion Clinic Children's Hospital

Colleen Kraft M.D.
Pediatric Medicine - Jefferson Plaza

Amy Kryder M.D.
Carilion Clinic Pediatric Medicine

Farahaba R. Lakhdir M.D.
Pediatric Medicine - Jefferson Plaza

Daniel J. Mackey M.D.
Carilion Clinic Children's Hospital

John E. Moore M.D.
Carilion Clinic Pediatric Medicine

Nirmala Parajuli M.D.
Carilion Clinic Children's Hospital

Mark A.K. Patterson M.D. Ph.D.
Carilion Clinic Pediatric Medicine

Vydia Permashwar M.D.
Pediatric Medicine - Jefferson Plaza

Christopher A. Pierce M.D.
Carilion Clinic Pediatric Medicine

Virginia Powel M.D.
Carilion Clinic Children's Hospital

Randall Ruppel M.D.
Carilion Clinic Children's Hospital


Partner Physicians

Our partner physicians are community-based physicians who have admitting privileges at Carilion Hospitals.

  • Lisa Andruscavage D.O.
  • F. Randell Burton M.D.
  • Mary Ann Cox M.D.
  • Allen E. Eskenazi M.D.
  • Robert C. Gard M.D.
  • Richard C. Gehrz M.D.
  • Camron L. Johnson Privitera D.O.
  • Mark A. McBride M.D.
  • Florence H. Mogen M.D.
  • Kelly K. Nelson M.D.
  • Waeil Nur M.D.
  • Amanda Preedom M.D.
  • Randall G. Samples M.D.
  • Adam A. Sarbin M.D.
  • Zairha G. Snider M.D.
  • W. Austin Spruill M.D.
  • Robert Stickley M.D.
  • Paul G. Vaccaro, Jr. M.D.
  • Timothy S. Walker M.D