Team

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

  • Dr. Angie DeRosa

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

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

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

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

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

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

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

    Office Staff

  • Katlin K.

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

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

    Licensed Veterinary Technicians

  • Anne Marie H.

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

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

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

    Veterinary Assistants

  • AJ A.

    AJ is a veterinary student at Virginia Tech, class of 2019. She graduated with a B.S. in…
  • Chelsea F.

    Chelsea Fedowitz is from Fredericksburg, VA. She is currently studying biology at Virginia…
  • Corinne A.

    Corinne is a third year veterinary student at Virginia Tech. She is originally from West…
  • Della M.

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

    Katy L has been in Blacksburg, VA her whole life and has been crazy about animals for just…
  • Marissa E.

    Marissa E was born and raised right here in Blacksburg, and graduated from Blacksburg High…
  • Shakira H.

    Shakira is a senior at Mary Baldwin University. She has been volunteering and working with…
  • Stephanie F.

    Stephanie is a 3rd year veterinary student at Virginia Tech. She is the fur-mom of 4…

    Service Coordinator Supervisor

  • Tommy V.

    Tommy V. grew up in Hurley, Virginia and has lived predominantly in the NRV for the past…

    Service Coordinators

  • Amber B.

    Amber was born and raised right outside of Blacksburg in Newport and is currently a junior…
  • Emily R.

    Emily was born and raised in Montgomery County. She is now attending Virginia Tech and…
  • Rachel H.

    Rachel is originally from Woodbridge, VA and graduated from Virginia Tech with a bachelors…
  • Reagan M.

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

    Kennel Supervisor

  • Dana H.

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

    Kennel Staff

  • Hanna B.

    Hanna is a junior at Virginia Tech studying Equine Science. She also takes classes through…
  • Hannah C.

    Hannah is currently a senior in high school who plans on pursuing a career in the large…
  • Rachel E.

    Rachel is a sophomore at Virginia Tech studying biology and animal and poultry science.…
  • Willow R.

    Willow is a student at Virginia Tech studying engineering. Her passions in life are her…

    Groomer

  • Jodi C.

    Jodi started working with animals when she was 12 Years old at a children's pony ranch…