Save John W. Shepard Jr., MD JohnShepard.MD.com • Internist John Shepard Jr, MD 200 1st Street SW, Rochester, MN