Skip to main content

Our caring and compassionate veterinary care team!

Meet the Veterinarians & Team of St. Francis Animal Hospital in Fredericksburg. We’re pleased to provide exceptional vet care for your pets.

Please call us at 540-891-1275 to speak to one of our caring veterinary staff members!

Smiling veterinarian in dark colored scrubs with St Francis Animal Hospital logo wearing a stethoscope. Paintings of dogs in the background.

Madelyn Gonzalez, DVM

Medical Director

Smiling woman in a veterinary coat and scarf, with a stethoscope around her neck, standing in front of a wall with dog paintings.

Jody Stiefel, DVM

Associate Veterinarian

Smiling woman in a colorful striped sweater with blonde hair, standing against a white wall with a painting of a dog in the background.

Keri Webb

Practice Manager

Smiling man in a red polo shirt with glasses, standing in front of a wall with two dog paintings in the background.

Richard Ellis

Customer Service Representative

Amber Rhine

Customer Service Representative

Vicky Kidd

Customer Service Representative

Smiling veterinarian in purple scrubs with a stethoscope.

Crystal Carter

Licensed Veterinary Technician

Smiling woman in a gray shirt with blonde hair, standing against a white wall with a painting of a dog in the background.

Skyler Carneal

Veterinary Assistant

Smiling woman in a black shirt with long wavy hair, standing against a teal wall with a painting of a dog in the background.

Ryleigh Holland

Veterinary Assistant