Mark Weirich, M.D.
Dr. Mark Weirich received his undergraduate degree from the University of Michigan and his medical degree from State University of New York at Buffalo. He completed his residency at DeVos Children’s Hospital in Grand Rapids.
Dr. Weirich grew up in the Buffalo, NY area and joined the practice in 2003. He currently lives in Rockford with his wife and twin daughters, and enjoys traveling and participating in triathlons.