Dr. Michael A. Palmen, M.D. 20 2nd Avenue Southwest, Rochester, MN 55902