Dr. Rory L. Smoot is a general surgeon in Rochester, Minnesota and is affiliated with Mayo Clinic. He received his medical degree from Mayo Clinic College of Medicine and Science and has been in ....