Dr. Haddon graduated from the University of Maryland School of Medicine in 1989. He works in Rochester, MN and 1 other location and specializes in Aerospace Medicine, Infectious Disease, Internal Medicine, Emergency Medicine, Public Health & General Preventive Medicine and Family Medicine.
View More
