Dr. Michael Schoenwalder Dr. Schoenwalder has been a practicing, board certified Internal Medicine physician since 2005. He received his Doctor of Osteopathic medical degree from Des Moines University in 2002, finishing third in his graduating class. He completed his Internal Medicine residency at Mercy Hospital in St. Louis in 2005. After 10 years of practicing traditional Internal Medicine ....