Our caring and compassionate veterinary care team!

Meet the Veterinarians & Team of Newbury Animal Hospital in Newbury! We’re pleased to provide exceptional vet care for your pets!

Please call us at (978) 465-2777 to speak to one of our caring veterinary staff members!


  • Dr. John Grillo


    After graduating Phillips Academy, Dr. John Grillo attended the University of…

    Associate Veterinarians

  • Dr. Aimée Zelman

    Dr. Aimée Zelman was born and raised in London, Ontario, Canada. Prior to becoming a…
  • Dr. Amy Richardson

    Dr. Amy Richardson traveled a winding path to veterinary medicine. Following an early…
  • Default Image

    Dr. Stephanie Solinger

    Dr. Stephanie Solinger has been an Associate at Newbury Animal Hospital since 2007. She…