Our caring and compassionate veterinary care team!

We take pride in the staffing, equipment and additional facilities that give us a leading edge advantage in caring for your pet. Companion Animal Clinic Veterinarians and Licensed Veterinary Technicians use up-to-date tools and procedures. Our staff groomer and kennel attendants give your pet the personal care and attention they deserve, and our attentive office personnel take care of a myriad of details.

    Our Doctors

  • DeRosa website pic

    Dr. Angie DeRosa

    A native of Southwest Virginia, Dr. DeRosa is a 2000 graduate of the Virginia-Maryland…
  • dr_kirby

    Dr. Beth Kirby

    Dr. Beth Kirby is a 1984 graduate of Virginia-Maryland Regional College of Veterinary…
  • Dr. Kellie Stewart website picture

    Dr. Kellie Stewart

    Dr. Stewart was raised in Pennsylvania where she did her undergrad as well. She is a 2003…
  • dr_mccormick

    Dr. Matt McCormick

    Dr. Matt McCormick graduated from VMRCVM in 1988 and joined CAC in 1989. He loves all…
  • Dr_Gallagher

    Dr. Paul Gallagher

    Dr. Gallagher is one of our exotics vets, happy to care for any of your furry, feathered…
  • low2

    Dr. Sarah Low

    Originally from Southern California, Dr. Low moved to Blacksburg to attend vet school with…
  • mitchell new

    Dr. Vanessa Mitchell

    Dr. Vanessa Mitchell is a graduate of Ross University School…

    Office Staff

  • KK pic for website

    Katlin K.

    Practice┬áManager Katlin K. is from Northern VA and graduated with a B.S. in Biology from…
  • sally

    Sally S.

    Sally S., Office Assistant. Sally was born in Grand Rapids, Michigan and attended Michigan…

    Licensed Veterinary Technicians

  • annemarie

    Anne Marie H.

    Anne Marie H., LVT, joined our team in September 2010 as a Licensed Veterinary Technician.…
  • JennyA

    Jenny A.

    Jenny A. is originally from Charlottesville, VA and she has spent the last 7 years living…
  • RistaW

    Rista W.

    Rista W. is from Augusta, Maine and graduated from Becker College in Massachusetts in…

    Veterinary Assistants

  • Alexa R_website

    Alexa R.

    Alexa R is from Hagerstown, MD and came to Blacksburg to…
  • della

    Della M.

    Della M. started with Companion July 2000 in kennel, and has…
  • Katy_website

    Katy L.

    Katy L has been in Blacksburg, VA her whole life and has…
  • marissa_175

    Marissa E.

    Marissa E was born and raised right here in Blacksburg, and graduated from Blacksburg High…

    Service Coordinators

  • Ashley B

    Ashley B.

    Ashley B. grew up in Blacksburg, VA and she recently graduated from Radford University…
  • Keira Bio

    Keira A.

    Keira A. grew up close by in Christiansburg. She is still debating which direction to take…
  • reagan

    Reagan M.

    Reagan M is a hometown girl who was born and raised in the New River Valley. She left the…

    Kennel Supervisor

  • dana

    Dana H.

    Dana H. was born and raised in Riner, VA on a small farm. She enjoys volunteering at…