Dr. Aaron Carroll is a professor of pediatrics, and a dean in the Indiana University Medical School and chief medical officer for Indiana University. In this Quick Hit, we're talking about flu shots
See All 75 Episodes of "On Topic with IU"