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!


  • Castelli BIO

    Dr. Katie Castelli DVM

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

    Dr. Steven Finch

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


  • Hannah Mecalo (CVT)

    Hannah Mecalo (RVT)

    Hannah joined our team in April 2013. She graduated from the Vet Tech Institute at Hickey…
  • Jess Photo

    Jessica Ingargiola

    Jessica joined the Grantview team in January 2016. She has 7 years of previous experience…
  • zac (1)

    Zac Cochran


    Zac joined the Grantview team in June of 2015. He graduated from Southern Illinois…


  • Michelle Holthaus

    Michelle Holthaus

    Michelle was born and raised in South St Louis City.  She spent the last 21 years in the…