Save Alan K. Duncan, MD AlanDuncan.MD.com • Internist Alan Duncan, MD 200 1st Street SW, Rochester, MN