Our Team

Our staff has a team of accredited veterinarians.

Cave Spring Veterinary Clinic is accredited by The American Animal Hospital Association. The AAHA is the only organization to accredit companion veterinary hospitals. AAHA accredited hospitals hold themselves to a higher standard; pets are their passion, and keeping them healthy is their top priority. They strive to deliver excellent care for pets.

Are you interested in joining our team?
Download the job application.

  • Steve Karras, DVM
  • Juliana Ballard, DVM
  • Jessica Kraft, DVM
  • Michael Hairfield, DVM
  • Valerie Edwards, DVM
  • Randy McCoy, DVM
  • Caitlin Bagnoli, DVM
  • Carly Windon, DVM
Steve Karras, DVM

Dr. Steve Karras attended Oregon State University and earned his Bachelor of Science in Animal Science. He received a Doctor of Veterinary Medicine in 1989 from the Washington, Oregon and Idaho Regional Veterinary Program.

LEARN MORE

Juliana Ballard, DVM

Dr. Juliana Ballard received her Animal Science degree in 1987 and completed her undergraduate work at George Mason University. She graduated Summa cum Laude from the Virginia-Maryland Regional College of Veterinary Medicine in 1996.

LEARN MORE

Jessica Kraft, DVM

Dr. Jessica Kraft obtained her bachelor’s degree in Animal and Poultry Science from Virginia Tech in 2008, and her DVM from the Virginia-Maryland Regional College of Veterinary Medicine in 2013.

LEARN MORE

Michael Hairfield, DVM

Dr. Michael Hairfield graduated from James Madison University with a communications degree and received his Doctor of Veterinary Medicine degree from the Virginia-Maryland Regional College of Veterinary Medicine in 1993.

LEARN MORE

Valerie Edwards, DVM

Dr. Valerie Edwards graduated from Oregon State University in 1989. More recently, Dr. Edwards has stepped back from full time practice and into a more managerial role with the clinic.

LEARN MORE

Randy McCoy, DVM

Dr. Randy McCoy is a Roanoke native and joined Cave Spring Veterinary Clinic in 2018. He obtained his Bachelor’s degree in Animal and Poultry Science from Virginia Tech in 2005, and his DVM from the Michigan State University College of Veterinary Medicine in 2011.

LEARN MORE

Caitlin Bagnoli, DVM

Dr. Caitlin Bagnoli is a double Hokie, earning both her bachelor’s degree in Biochemistry (2018) and DVM degree (2022) from Virginia Tech.

LEARN MORE

Carly Windon, DVM

Dr. Carly Windon grew up in Roanoke graduated from Hollins University with a Bachelors of Science in Biology in 2016 the Virginia Maryland College of Veterinary Medicine with a DVM degree in 2024.

LEARN MORE

DVMs: Dr. Bagnoli, Dr. Lynn Kraft, Dr. McCoy, Dr. Karras, Dr. Edwards (not pictured: Dr. Hairfield and Dr. Ballard)

Licensed Veterinary Techs: Makayla, Tracy, Sarah, Hallie, and Brittany

Vet Assistants: Hannah, Peyton, Caroline, Sabrina, Emily, and Amber
Receptionist Group: Front row: Anne, Nancy, and Dionna
Back row: Priscilla, Raquelle, and Sherri

Copyright 2020, Cave Spring Veterinary Clinic. All rights reserved.