Skip NavigationSkip to Primary Content

Dog in tall grass

Our Veterinary Care Team

OUR CARING AND COMPASSIONATE VETERINARY CARE TEAM!

Mechanicsville Animal Hospital has a large team of dedicated, caring, and experienced veterinary staff that works together to ensure that you and your pet have a great experience at each and every one of your veterinary visits. Please call us at (804) 559-9800 to speak to one of our veterinary staff members.

Our Veterinarians

Dr. Stuart Callahan

Lead Veterinarian

Dr. Desiree Brooke

Veterinarian

Dr. Tracy Perdew

Veterinarian

Dr. Janie Edwards

Veterinarian

Dr. Noell Cosby

Veterinarian

Dr. Mark Woodhouse

Veterinarian

Dr. Jeff Kilgore

Veterinarian / MDVM Rutland Animal Hospital

Dr. Stuart Callahan

Lead Veterinarian

Dr. Desiree Brooke

Veterinarian

Dr. Tracy Perdew

Veterinarian

Dr. Janie Edwards

Veterinarian

Dr. Noell Cosby

Veterinarian

Dr. Mark Woodhouse

Veterinarian

Dr. Jeff Kilgore

Veterinarian / MDVM Rutland Animal Hospital

Practice Manager

Assistant Practice Manager

Receptionist Lead/Supervisor

Assistant/Technician and Kennel Boarding Supervisor

Licensed Veterinary Technicians

  • Brooke Swick, LVT

  • Rachael Hendrix, LVT

  • Ashley Perry, LVT

  • Nicole Caldwell, LVT

  • Jamie Leonard, LVT

  • Bridget Foster, LVT

Student Technicians

  • Trish Allison

  • Morgan Church

  • Chandler Bethel

Assistants

  • Victoria Kimberlin

  • Kristin Nelson

  • Amelia Wade

  • Susan Bradshaw

  • Rachael Schneider

  • Luis Lagos

  • Faith Burke

  • Rachel Thelen

  • Caitlyn Story

  • Elizabeth Williams

  • Kayla Brazier

  • Mariah Stewart

  • Tristan Halsey

Receptionists

  • Skylar Church

  • Katie Russell

  • MaryBeth Mertens

  • Annalisa Hosein

  • Kaliena Dimaano

  • Stephanie Snowden

  • Lynne Lilley

  • Danielle West

Kennel Attendants

  • Jenna Lent

  • Collin Taylor

  • Aiden Halsey

  • Jackson Walters

  • Gabby Pascoe

  • Amanda Broughman