About Daniel C. Shannon, MD
Daniel Charles Shannon, MD is a retired pediatrician and pediatric pulmonologist. Dr. Daniel C. Shannon has 20+ years of experience in pediatrics.
Daniel Charles Shannon, MD is a retired pediatrician and pediatric pulmonologist. Dr. Daniel C. Shannon has 20+ years of experience in pediatrics.