Best Match! Richard G. Hahn, MD is a Oncology specialist in Rochester, MN. This doctor matches your preferences for Specialty.