Dr. Shen graduated from the University of Missouri-Kansas City School of Medicine in 1980. He works in Saint Peters, MO and 4 other locations and specializes in Internal Medicine, Critical Care Medicine and Pulmonology. Dr. Shen is affiliated with Kindred Hospital Saint Louis.
View More
