john bogle

John Bogle on CNBC

By: valueinvestingworld