Save David M. Shafer, MD DavidMShafer.MD.com • Plastic Surgeon David Shafer, MD 200 1st Street SW, Rochester, MN