Please ensure Javascript is enabled for purposes of website accessibility


Bavarian Veterinary Hospital is the oldest operating animal hospital in our area. We strive to provide clients with comprehensive veterinary care for their pets and offer a variety of services to make your pet’s life as healthy and happy as possible. Bavarian Veterinary Hospital offers preventive medicine, surgery, dental care, diagnostic imaging, parasite prevention, vaccinations and more!  

Glen Darrow

Founder and Veterinarian

Dr. Darrow has been with Bavarian Veterinary Hospital since 1984. With his Bachelor of Science Degree in Animal Science and Doctor of Veterinary Medicine from MSU, Dr. Darrow began his career of helping animals. His favorite part of veterinary medicine is interacting with pets and their owners, as well as working hard every day to keep them healthy and happy.

When not at the clinic, Dr. Darrow enjoys fishing, outdoor motor sports, family activities, and sports.
Their family pets include Mungus, an Old English Bulldog, Gomer, a Lab Mix, and felines Simba and Gabby.

Timothy Zorn

Associate Veterinarian

Dr. Zorn’s favorite part of working at Bavarian Veterinary Hospital is interacting with clients and their pets and working together to give them a better quality of life. When not at the clinic, Dr. Zorn enjoys many outdoor activities and spending time with his family. They share their home with Jenna, a Brittany Spaniel who loves long walks through the woods.

Dr. Zorn has been with Bavarian Veterinary Hospital since 1976, and is a graduate of MSU’s Doctor of Veterinary Medicine program.

Courtney D'Anna

Associate Veterinarian

Dr. D’Anna graduated from MSU with her Doctor of Veterinary Medicine degree in 2007, and has been with us here since 2014. Her favorite part of veterinary medicine is working with animals to help improve their quality of life. In her spare time, Dr. D’Anna enjoys spending time with friends and family, gardening, reading, riding bikes and being outdoors.

Dr. D’Anna’s pets include Charlie, a Brittany Spaniel, and Timmy, a cat.


Practice Manager

Amanda has been with Bavarian Veterinary Hospital since 1999. She loves working with this team of veterinary professionals who share the same passion for helping pets live their best lives. She also enjoys seeing the human-animal bond grow between pets and owners, year after year as they share their lives. In her free time, Amanda enjoys spending time with family and friends, being a mom to her two daughters and helping them learn and grow. She also loves camping at the lake.

Amanda’s family pets include Mila, a Pug, sisters Blizzard and Cotton, boxers, Meme, a cat, and multiple birds and pocket pets.


Veterinary Assistant

Heather’s favorite part of veterinary medicine is cats, cats, cats! She finds them intriguing, playful and curious. In her spare time, you’ll find Heather rock hunting, jewelry making, cat sitting, camping, hiking, watching movies, and sleeping. Heather shares her home with Noodles, a Ragdoll cat that enjoys sleeping, Odin, a Ragdoll and ruler of the house, and Toothless, a black kitty that loves to play fetch.

Ashley L.

Certified Veterinary Technician

As a Certified Veterinary Technician who graduated from MSU, Ashley has been at Bavarian Veterinary Hospital since 2013. She feels the best part of veterinary medicine is seeing a pet’s health make progress after treatment, and even moreso, seeing clients’ reactions when their pet’s health improves after medical treatment.

When not at our hospital, Ashley enjoys spending time with her kids, gardening, baking, going up north to their cabin, helping at their family farm, and completing home projects/renovations. Allie, a cat, is their family pet.


Veterinary Technician

People are drawn to veterinary medicine for many reasons, and Dominique’s is being able to review with clients plans for home care after treatment, emergencies or surgeries. She has been part of our team since 2012.

In her spare time, Dominique enjoys family time, gardening/yard work, camping, biking, kayaking, hiking, hunting, and fishing.

Her family pets include their “3rd child”, Lenny- a Soft coated Wheaten Terrier,  Cotton – her daughter Jessa’s dwarf hamster, and Leon – her son Dane’s Leopard gecko.



Kirsten has been part of our team since 2015. A graduate of Alma College, she received her Bachelor of Science degree in 2009. Kirsten loves being able to interact with so many different animals, each and every day.

Her Wheaten Terrier/Poodle mix, Pippa, keeps her busy going for long walks, swimming and playing fetch. Kirsten also enjoys spending time with her kids, kayaking, traveling, and taking on house renovations.



Cassie has been enjoying working with all of the different pets at Bavarian Veterinary Hospital since 2018. She’s the proud mom to Archie, a Frenchie who enjoys crawling in warm laundry baskets, eating yogurt, and snuggling. In her spare time, she also enjoys reading, fishing, and hiking.

Lou Ann


As one of the first faces you’ll see when you enter our veterinary hospital, Lou Ann’s smiling face will be ready to greet you! She loves seeing and working with all of the different animals. Lou Ann’s family shares their home with Kelly, a cat and is expecting a new Golden Retriever Pup in December 2021! She also enjoys spending time with their grandkids, going to their lake house, reading, and cross stitching.


Ashley C.


Ashley is a graduate of Saginaw Valley State University – 2012. Since 2011, she has been here, getting to know our clients and their pets. Ashley enjoys watching them start as puppies and being with them as they grow. One of the special moments she enjoys is seeing pet owner’s excitement of a new kitten or puppy after going through the heartbreak of the loss of an older pet.

Spending time with her husband and 3 children, camping, reading, and being outdoors is where you’ll find Ashley when she’s not at the clinic. They also share their home with Mega, a Husky, Skye, an Aussie-Doodle, and Gemma, a Calico Kitty. They all enjoy sleeping and a quiet house after the kids go to bed!


This veterinary place takes the most upkeep care of your
pets and very good of explaining things. Very caring staff!

Jennifer R.
Client Review


Very good with my pets and affordable. When Ever in need of help with my dog i always feel like he is in safe capable hands and will get amazing care there. Healthy puppy because of Bavarian veterinary hospital.

Cara S.
Client Review


Excellent Excellent Excellent!!! The Doctors and Staff really care about your animals and they also care very much for you and how you feel when you have to take your pets!!! Highly recommend to everyone.

Henry P.
Client Review