Meet The Doctors

Dr. Mike Richards

Dr Mike RichardsDr. Mike grew up in the Metro East since early childhood.  After graduating from East Alton Wood River High School, he attended the University of Missouri-Rolla, earning a Bachelor of Science degree in biological science.  He then attended the University of Missouri College of Veterinary Medicine, graduating in 2009.                                  While in vet school, Dr. Mike married his high school sweetheart, Beth.  After graduation, they moved back to the St. Louis area.  Dr. Mike first practiced in Fairview Heights for 3 years, then in Waterloo for a year.  They purchased Arch Animal Hospital in early 2013 and then purchased Fischer Animal Hospital in June 2018.                                     As a young child, Dr. Mike always had an affinity for animals of all kinds.  The household that he grew up in with his older brother and younger sister always had pets around.  Throughout childhood, they had four dogs, three cats, a guinea pig, a turtle, and several hamsters.  

Dr. Mike became interested in veterinary medicine at a fairly early age, largely inspired by his uncle, Dr. Richard Vesper, who practices small animal medicine in Columbus, Ohio.  His mother was also a major influence, herself an avid animal lover. 

Dr. Mike and Beth have two amazing daughters, Audrey and Eleanor, and a wonderful son, Charlie.  In addition, they have two golden retrievers, Jackson and Rylie.  They love being a part of the St. Louis community and look forward to helping the pet owners of St. Louis by providing the best possible medical care for the furry family members all over St. Louis.

Dr. Kyle Ihnken

Dr Kyle IhnkenAfter graduating in 2015, Dr. Kyle moved to St Louis to start his career as a veterinarian. Dr. Kyle Ihnken joined the Arch Animal Hospital team in 2016 and then the Fischer Animal Hospital team in 2018. He is thrilled to finally live in St. Louis with his wife, who he had met while in undergrad at Mizzou. Together they have two dogs, Penny and Mabel, who are wild and energetic but so very loving. When not working or taking care of the messes from his own dogs, Dr. Kyle is a big sports fan- he is always cheering for his favorite teams including the Cardinals, Mizzou and many others!

Dr. Megan Scott

                                                             Dr. Megan Scott grew up in St.Peters MO and after graduating from Francis Howell Central High School she pursued                                                               her dream of becoming a Veterinarian at University of Missouri-Columbia. She received a bachelors degree in                                                                         Animal Science in 2009 and her DVM in 2013. After graduating, Dr. Scott moved back to St.Charles County and                                                                         started her career in Veterinary Medicine.

                                                           She has always wanted to be a Veterinarian due to her and her family's passion for animals. After working at                                                                           Veterinary clinics as a Vet assistant in high School and during undergrad she learned that practicing Veterinary                                                                         Medicine is what she was born to do. She enjoys dermatology, dentistry, soft tissue surgery, and preventative care                                                                 medicine. Dr. Scott loves spending time with her husband, her two wild young boys, and two sweet rescue pups Bert                                                              and Nikki. If she has any spare time she enjoys to work out, travel, bake, and go to sporting events.

Contact Us

We look forward to hearing from you


Find us on the map

Office Hours

CLOSED Jan 1st, Memorial Day, July 4th, Labor Day, Thanksgiving & Christmas. Visit our Facebook page or download our app for other closures


8:00 am-6:00 pm


8:00 am-6:00 pm


8:00 am-6:00 pm


8:00 am-6:00 pm


8:00 am-5:00 pm


9:00 am-2:00 pm