Barry Yeoman

Barry Yeoman is a freelance journalist who has covered North Carolina politics for 30 years.