Dr. Keith Cavanaugh is a pediatric pulmonologist in Minneapolis, MN and is affiliated with multiple hospitals in the area, including Children's Hospitals and Clinics of Minnesota, Gillette Children's Specialty Healthcare, University of Minnesota Medical Center, Fairview, and Regions Hospital. He received his medical degree from Loyola University Chicago Stritch School of Medicine and has been in practice 21 years. He is experienced in polysomnography, asthma, bronchoscopy, pediatric sleep medicine, and transitional medicine.