Too often, pets are surrendered to shelters due to challenges like unexpected emergency vet costs or major life disruptions like a hospital stay
Jennifer McFarling
Dr. Jennifer McFarling is a Veterinarian and the Medical Director for the Roanoke Valley SPCA. She has
served the Roanoke Valley for nearly 20 years.

