Dr. Walsh is board certified in internal medicine. He received his medical degree and also completed his internship and residency at Saint Louis University. Dr. Walsh served in the U.S. Navy for two years. He has been in private practice in St. Charles since 1976. Over the years he has held numerous positions at SSM Health St. Joseph Hospital - St. Charles, including chief of staff. Dr. Walsh presently serves as medical director of SSM Health at Home in St. Charles County and is a member of the advisory board for SSM Health at Home. He has been voted by his peers to be listed in St. Louis Magazine's Best Doctors issue multiple times.
Dr. Martin Walsh, MD is an internal medicine doctor who practices in Saint Charles, MO. He is 72 years old and has been practicing for 46 years. Dr. Walsh is affiliated with SSM Health St. Joseph Hospital - St. Charles.