What Causes Bad Breath?

Dr. John Paul Gallardo explains the different factors that contribute to bad breath.