Our Team

Our caring and compassionate veterinary care team!

Meet the Veterinarians & Team of Grantview Animal Hospital in St. Louis! We’re pleased to provide exceptional vet care for your pets! Please call us at 314-842-0403 to speak to one of our caring veterinary staff members!


  • Dr. Katie Castelli

    Dr. Katie Castelli was born and raised in Crestwood. After graduating from Lindbergh High…
  • Dr. Steven Finch

    A native of St. Louis, Dr. Finch grew up in the Dogtown neighborhood of St. Louis City.…
  • Dr. Susan Giraudo

    Dr. Giraudo was born and raised in St. Louis and developed a love for animals as a…