Home • Biography & Images • Sheila MacVicar
Sheila MacVicar is a CBS News correspondent based in London, UK.
Past jobs include reporting for CBC Television, ABC News and CNN.
She graduated from Carleton University in 1977 with a Bachelor of Journalism.