Dr. Jennifer McFarling is a Veterinarian and Medical Director for the Roanoke Valley SPCA. In this role, Dr. McFarling looks after, coordinates, manages, and leads a team providing all aspects of animal care including medical, surgical and behavioral care. Dr. McFarling received her BS in Zoology from the University of Maryland and her Doctor of Veterinary Medicine from the Virginia Maryland Regional College of Veterinary Medicine. Prior to joining the Roanoke Valley SPCA staff in 2005, Dr. McFarling spent two years as a Veterinarian in private practice. Dr. McFarling’s animal family includes five Roanoke Valley SPCA adoptees: Shelby, a beagle/dachshund mix, Gracie, a tri-pod Beagle mix, Harpo, Luke, and George, feline brothers. Dr. McFarling can be reached at 540-339-9509 or by email.